Linear interpolation between two values.
Value at interpolation factor 0.
0
Value at interpolation factor 1.
1
Interpolation factor; typically in 0..1 but not clamped.
0..1
from + (to - from) * value.
from + (to - from) * value
lerp(0, 100, 0.25); // 25lerp(0, 100, 1.5); // 150 (not clamped; extrapolates beyond 0..1) Copy
lerp(0, 100, 0.25); // 25lerp(0, 100, 1.5); // 150 (not clamped; extrapolates beyond 0..1)
Linear interpolation between two values.