Skip to main content

lerp

Function lerp 

Source
pub fn lerp<T: Real>(a: T, b: T, t: T) -> T
Expand description

Linear interpolation between a and b.

t = 0 returns a, t = 1 returns b. Values of t outside [0, 1] extrapolate beyond the interval.

ยงExamples

use mathverse_core::ops::lerp;

assert_eq!(lerp(0.0, 10.0, 0.25), 2.5);
assert_eq!(lerp(0.0, 10.0, 0.0), 0.0);
assert_eq!(lerp(0.0, 10.0, 1.0), 10.0);