вторник | 3 декабря 2024 | 03:07 | w 49 | d 338

Заметка

Flutter
Математика

Линейная интерполяция это постепенное приближение одного числа к другому. Происходит за счет прибавления к начальному числу результата умножения расстояния между этими числами на параметр анимации от 0 до 1

lerp(a, b, t) = a + (b - a) * t
а - начальное значение
b - конечное значение
t - параметр анимации

Идеи

Возможно есть нелинейные интерполяции, с немного другими формулами. Например, b - a будет браться по модулю.

Ссылки

Наводки на другие интерполяции