pub fn interpolate(start: f64, end: f64) -> impl Fn(f64) -> f64Expand description
Performs linear interpolation between two values.
§Arguments
start- The starting valueend- The ending valuet- The interpolation factor between 0.0 and 1.0
§Returns
The interpolated value between start and end
§Examples
use lowdash::interpolate;
let lerp = interpolate(0.0, 10.0);
assert_eq!(lerp(0.5), 5.0);use lowdash::interpolate;
let lerp = interpolate(-10.0, 10.0);
assert_eq!(lerp(0.25), -5.0);
assert_eq!(lerp(0.75), 5.0);