Skip to content

axiolid-surface ​

Exact, format-neutral surface values: planes, quadrics, tori, and B-spline patches.

Latest release0.3.6 (2026-11-07)
crates.ioaxiolid-surface
Facadeaxiolid feature surfaces
Layerrepresentations (representation.atomic)
API documentationrustdoc · docs.rs
Sourcecrates/representations/analytic/surface/

Overview ​

Exact, format-neutral surface values: planes, circular and elliptical cylinders, cones, spheres, tori, and rational or polynomial B-spline surfaces with their knot grids and weights kept as authored. It declares the SurfaceEvaluator seam but evaluates nothing. Bounded, swept, offset and curve-on-surface relationships are nodes in axiolid-model, not types here.

The optional serde feature (off by default) derives Serialize and Deserialize for the surface values the geometry graph's wire format carries (ADR 0085). The format, its version and its refusal rules belong to axiolid-model; this crate only supplies the derives.

Features ​

Default: none.

FeatureEnables
serdeserde, axiolid-core/serde, axiolid-curve/serde

Depends on ​

Changes ​

Latest release, 0.3.6 (2026-11-07):

Added ​

  • The package now ships LICENSE and LICENSE-COMMERCIAL (symlinks to the repository root), so the licence texts travel with the archive (#358).

Full history: crates/representations/analytic/surface/CHANGELOG.md

Released under the Mozilla Public License 2.0.