Skip to content

axiolid-profile ​

Exact 2D profile representations for sweeps and sectioned solids.

Latest release0.3.4 (2026-11-07)
crates.ioaxiolid-profile
Facadeaxiolid feature profiles
Layerrepresentations (representation.region)
API documentationrustdoc · docs.rs
Sourcecrates/representations/region/profile/

Overview ​

Exact 2D profiles for sweeps and sectioned solids: parameterised rectangles, circles, ellipses and structural sections, closed contours of bounded exact curve segments with holes, centre-line profiles, and transformed or composite profiles. It stores profile intent only. Boolean cleanup, offsetting and triangulation are algorithms in higher tiers, so a consumer can read profiles without them.

The optional serde feature (off by default) derives Serialize and Deserialize for the profile 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.4 (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/region/profile/CHANGELOG.md

Released under the Mozilla Public License 2.0.