Поделиться через


IFloatingPointIeee754<TSelf>.Lerp(TSelf, TSelf, TSelf) Метод

Определение

Выполняет линейную интерполяцию между двумя значениями на основе заданного веса.

public:
 static override TSelf Lerp(TSelf value1, TSelf value2, TSelf amount);
public static virtual TSelf Lerp (TSelf value1, TSelf value2, TSelf amount);
static member Lerp : 'Self * 'Self * 'Self -> 'Self
Public Shared Overrides Function Lerp (value1 As TSelf, value2 As TSelf, amount As TSelf) As TSelf

Параметры

value1
TSelf

Первое значение, которое должно быть нижней границей.

value2
TSelf

Второе значение, которое должно быть верхней границей.

amount
TSelf

Значение, которое должно находиться в диапазоне от 0 до 1, указывающее вес интерполяции.

Возвращаемое значение

TSelf

Интерполированное значение.

Комментарии

Этот метод предполагает, что входные данные имеют правильный формат и не проверяет, что или value1 < value2 .0 <= amount <= 1

Применяется к