Skip to main content

lerp_inv

Function lerp_inv 

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

Inverse linear interpolation: find t such that lerp(a, b, t) == x.

Returns 0 when a == b.

ยงExamples

use mathverse_core::ops::lerp_inv;

assert_eq!(lerp_inv(5.0, 0.0, 10.0), 0.5);
assert_eq!(lerp_inv(0.0, 0.0, 10.0), 0.0);