Overview of Kurbo
mainKurbo is a Rust library providing data structures and algorithms for 2D curves and vector paths. It is designed for high accuracy and performance, making it suitable for both creative tools and engineering or scientific applications.
Key characteristics:
- Accuracy-focused: Uses analytical solutions where practical (e.g., area calculation via Green's theorem).
- Approximation control: Many approximate functions include an accuracy parameter.
- Coordinate type: Uses
f64for all calculations. - Early development: The library is in early stages; general curve traits are subject to reorganization.