splines 5.0.0

Spline interpolation made easy
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#![cfg(feature = "nalgebra")]

use nalgebra as na;

#[test]
fn nalgebra_vector_interpolation() {
  use splines::Interpolate;

  let start = na::Vector2::new(0.0, 0.0);
  let mid = na::Vector2::new(0.5, 0.5);
  let end = na::Vector2::new(1.0, 1.0);

  assert_eq!(Interpolate::lerp(0., start, end), start);
  assert_eq!(Interpolate::lerp(1., start, end), end);
  assert_eq!(Interpolate::lerp(0.5, start, end), mid);
}