pub fn mix<V: Float, const D: usize>(a: &[V; D], b: &[V; D], t: V) -> [V; D]
Expand description
Find the linear interpolation between two vectors by a parameter t
.
§Example
use geo_nd::vector;
let a = [3., 1.];
let b = [2., 3.];
assert_eq!( vector::mix( &a, &b, 0.), [3., 1.]);
assert_eq!( vector::mix( &a, &b, 1.), [2., 3.]);
assert_eq!( vector::mix( &a, &b, 0.5), [2.5, 2.]);