Skip to content

lerp() ​

lerp(start, end, t): number

Defined in: utils/math/lerp.ts:14

Linearly interpolates between two numbers.

Parameters ​

start ​

number

The starting value.

end ​

number

The ending value.

t ​

number

The interpolation factor (between 0 and 1).

Returns ​

number

The interpolated value. Returns NaN if inputs are invalid or t is out of range.

Example ​

tsx
const lerpValue = lerp(0, 10, 0.5); // 5

Released under the MIT License.