1 2 3 4 5 6 7
pub fn lerp<T: en::Float>(a: T, b: T, f: T) -> T {
(b - a) * f + a
}
pub fn lerp_half<T: en::Num>(a: T, b: T) -> T {
(a + b).halved()
}
1 2 3 4 5 6 7
pub fn lerp<T: en::Float>(a: T, b: T, f: T) -> T {
(b - a) * f + a
}
pub fn lerp_half<T: en::Num>(a: T, b: T) -> T {
(a + b).halved()
}