axiolid-heal
Explicit diagnosis and opt-in repair contracts for dirty geometry.
| Latest release | 0.3.1 (2026-09-28) |
| crates.io | axiolid-heal |
| Facade | axiolid feature heal |
| Layer | algorithms (algorithm.repair) |
| API documentation | rustdoc · docs.rs |
| Source | crates/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