12 lines
342 B
Rust
12 lines
342 B
Rust
|
extern crate splines;
|
||
|
|
||
|
use splines::{Interpolation, Key, Spline};
|
||
|
|
||
|
fn main() {
|
||
|
let keys = vec![Key::new(0., 0., Interpolation::default()), Key::new(5., 1., Interpolation::default())];
|
||
|
let spline = Spline::from_vec(keys);
|
||
|
|
||
|
println!("value at 0: {}", spline.clamped_sample(0.));
|
||
|
println!("value at 3: {}", spline.clamped_sample(3.));
|
||
|
}
|