Skip to content

axiolid-nurbs ​

General polynomial and rational B-spline analysis and transformation algorithms.

Latest release0.3.4 (2026-09-28)
crates.ioaxiolid-nurbs
Facadeaxiolid feature nurbs
Layeralgorithms (algorithm.parametric)
API documentationrustdoc · docs.rs
Sourcecrates/algorithms/parametric/nurbs/

Overview ​

Format-neutral algorithms over polynomial and rational B-spline curves and surfaces: differential geometry, exact shape-preserving transforms (knot insertion, reversal, splitting, Bezier decomposition, degree elevation), tolerance-bounded knot removal and degree reduction, interpolation and lofting, certified projection, inversion and intersection queries, exact analytic curve and surface intersection, and verified periodic seams. Lossy operations measure their deviation and refuse above the caller's tolerance. It owns no importer, tessellator or file-format vocabulary, and it uses axiolid-evaluate for evaluation rather than reimplementing it.

Depends on ​

Changes ​

Latest release, 0.3.4 (2026-09-28):

Changed ​

  • The crates.io page is this crate's own README.md, with links to its API documentation, its reference page and the source (ADR 0078).

Full history: crates/algorithms/parametric/nurbs/CHANGELOG.md

Released under the Mozilla Public License 2.0.