Skip to content

axiolid-heal ​

Explicit diagnosis and opt-in repair contracts for dirty geometry.

Latest release0.3.1 (2026-09-28)
crates.ioaxiolid-heal
Facadeaxiolid feature heal
Layeralgorithms (algorithm.repair)
API documentationrustdoc · docs.rs
Sourcecrates/algorithms/repair/heal/

Overview ​

Explicit diagnosis and opt-in repair of triangle meshes. diagnose reports non-manifold edges, inconsistent winding, boundary edges, duplicate vertices, degenerate triangles and exact self-intersections without touching the mesh. Repairs (weld vertices, drop degenerate elements, unify orientation, orient outward) run only when a caller names them in a RepairPlan, and the RepairReport records what was applied, what was skipped and what happened to each attribute channel. There is no repair-everything mode, and no other operation heals implicitly.

Depends on ​

Changes ​

Latest release, 0.3.1 (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/repair/heal/CHANGELOG.md

Released under the Mozilla Public License 2.0.