Function: lerp()
lerp(
from,to,t,clampT?):number
Defined in: math.ts:55
Linearly interpolates between two numbers.
Parameters
from
number
The start value (returned when t is 0).
to
number
The end value (returned when t is 1).
t
number
The interpolation factor.
clampT?
boolean = true
Whether to clamp t to the range [0, 1]. Defaults to true.
Returns
number
The interpolated value.
Example
ts
lerp(0, 10, 0.5) // 5
lerp(0, 10, 0) // 0
lerp(0, 10, 1) // 10
lerp(0, 10, 2) // 10 (t is clamped by default)
lerp(0, 10, 2, false) // 20 (t is not clamped)