[package]
name = "stroke"
version = "0.2.0"
description = """A zero-allocation library providing const-generic
implementations of Bézier curves, B-Spline curves
and specialized implementations of up to cubic Bézier
curves in N-dimensional euclidean space. It is intended
for general/embedded/wasm use supporting #![no_std]
environments written in 100% safe Rust."""
authors = ["Dorian Prill"]
repository = "https://github.com/dorianprill/stroke"
readme = "README.md"
keywords = ["point", "bezier", "spline", "graphics", "path" ]
categories = ["no-std", "science", "graphics", "mathematics", "data-structures" ]
edition = "2021"
license = "MIT"
exclude = [
"*.png",
"examples/*",
".github/*",
".gitignore",
".vscode/*",
]
[dependencies]
tinyvec = { version = "^1.5", features = ["rustc_1_55"] }
[dependencies.num-traits]
version = "^0.2"
default-features = false
features = ["libm"]
[dev-dependencies]
plotters = "^0.3.0"