Skip to content

axiolid-linear ​

Format-neutral line, ray, segment, and polyline representations.

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

Overview ​

Format-neutral linear values: lines, rays, segments and polylines in 2D and 3D. It holds data only (no evaluation, tolerance policy or algorithms) and depends only on axiolid-core, so an application that needs lines alone does not compile curves, surfaces, meshes or topology. axiolid-curve re-exports these types unchanged; use this crate when lines are all you need.

The optional serde feature (off by default) derives Serialize and Deserialize for the 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

Depends on ​

Changes ​

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

Released under the Mozilla Public License 2.0.