curve 0.8.0

The package provides curves.
Documentation

Curve Package Documentation Build

The package provides curves.

Example

let x = curve::bezier::Linear::new(1.0, 5.0);
let y = curve::bezier::Linear::new(2.0, 3.0);
let points = x.trace(3).zip(y.trace(3)).collect::<Vec<_>>();
assert_eq!(points, vec![(1.0, 2.0), (3.0, 2.5), (5.0, 3.0)]);

Contribution

Your contribution is highly appreciated. Do not hesitate to open an issue or a pull request. Note that any contribution submitted for inclusion in the project will be licensed according to the terms given in LICENSE.md.