Please track all notable changes in this file. This format is based on Keep a Changelog.
KnotVec.is_clamped
function.- "Reed leaf hieroglyph" example of a curve with multiple Bézier segments.
- Changed the representation to use full-multiplicity knots instead of the "Rhino" style.
KnotVec
is now passed toCurve
on creation, instead of an arbitraryVec
.
ScalarT
andVectorT
traits to represent the operations required of scalars and vectors used by NURBS curves and surfaces.KnotVec
type to represent knot vectors in NURBS curves. This will later be shared with NURBS surfaces.codecov.io
test coverage usinggrcov
.- README badges for
codecov.io
,crates.io
,docs.rs
and the LICENSE.
Curve
type is now parameterised by scalar and vector types.- Examples in
main
usenalgebra::Vector2
instead of 3D points.
- Initial project setup.
- NURBS Curve representation and evaluation using the de Boors algorithm.
- Plot some examples for the README.