Interpolation made easy.
Go to file
2018-10-03 22:35:40 -04:00
examples bumped version numbers in examples for splines dependancy 2018-10-02 21:39:18 -04:00
src fixed formatting to match project conventions. changed Matrix::zip_map to Vector::zip_map for clarity 2018-10-03 22:35:40 -04:00
tests fixed formatting to match project conventions. changed Matrix::zip_map to Vector::zip_map for clarity 2018-10-03 22:35:40 -04:00
.gitignore Add all target/ build dir to the .gitignore. 2018-08-07 01:28:45 +02:00
.travis.yml Add the std / no_std feature. 2018-08-09 01:38:43 +02:00
Cargo.toml removed dependance on generic_arrays which was only needed for the matrix implementation of Interpolate, which was removed 2018-10-02 21:41:49 -04:00
CHANGELOG.md 0.2.2. 2018-10-02 21:41:49 -04:00
README.md minor corrections in README.md 2018-10-02 21:41:49 -04:00

splines

This crate provides splines, mathematic curves defined piecewise through control keys a.k.a. knots.

Feel free to dig in the online documentation for further information.

A note on features

This crate has features! Heres a comprehensive list of what you can enable:

  • Serialization / deserialization.
    • This feature implements both the Serialize and Deserialize traits from serde.
    • Enable with the "serialization" feature.
  • cgmath implementors
    • Adds some usefull implementations of Interpolate for some cgmath types.
    • Enable with the "impl-cgmath" feature.
  • Standard library / no standard library.
    • Its possible to compile against the standard library or go on your own without it.
    • Compiling with the standard library is enabled by default.
    • Use default-features = [] in your Cargo.toml to disable.
    • Enable explicitly with the "std" feature.