Skip to content

axiolid-evaluate ​

Analytic and spline curve/surface evaluation, jets, and inversion.

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

Overview ​

The scalar evaluation oracle for parametric geometry (ADR 0012, ADR 0036): native-domain evaluation of analytic and B-spline curves and surfaces, derivatives, jets, adaptive flattening, elementary surface inversion, arc-length evaluation of intrinsic (natural-equation) and elevated curves, and ReferenceCurveEvaluator, the reference implementation of the curve-evaluation contract (ADR 0063). It has no mesh, spatial, measure or provider dependency, so a parametric consumer gets evaluation without the axiolid-reference umbrella. It favours obvious correctness over speed: no intrinsics, threading or feature gates.

Depends on ​

Changes ​

Latest release, 0.3.2 (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/evaluate/CHANGELOG.md

Released under the Mozilla Public License 2.0.