Объявление
public static float LerpUnclamped(float a, float b, float t);Параметры
a | Начальное значение. |
b | Конечное значение. |
t | Интерполяция между двумя поплавками. |
Возвращает
float Значение с плавающей запятой в результате линейной интерполяции.
Описание
Линейная интерполяция между a
и b
на t
без ограничений в t
.
Параметр t
не ограничен, и его значение основано на a
и b
поддерживается. Если t
меньше нуля или больше единицы, то LerpUnclamped будет возвращать значение, выходящее за пределы диапазона a
в b
.
Предположим, что параметр a
= 0,33f, а b
= 1,5f. Если интерполятор t
= -0,25f, возвращаемое значение равно 0,0375f.
Подробности. Расчет (b
– a
) равен 1,17f. Это масштабируется на 0,25f, и получается результат 0,2925f. Вычитание этого из a
(поскольку интерполянт t
отрицательный) дает 0,0375f.
Посмотрите так же: Lerp.