Skip to main content

Crate axiolid_heal

Crate axiolid_heal 

Source
Expand description

Explicit geometry diagnosis and opt-in repair.

Healing never runs inside another algorithm. Callers diagnose first, choose a narrow RepairPlan, and retain the resulting RepairReport for audit.

Re-exports§

pub use diagnose::diagnose;
pub use diagnosis::Defect;
pub use diagnosis::DefectKind;
pub use diagnosis::Diagnosis;
pub use intersect::self_intersections;
pub use intersect::self_intersections_brute_force;
pub use intersect::IntersectingPair;
pub use repair::RepairAction;
pub use repair::RepairPlan;
pub use repair::RepairReport;
pub use traits::Diagnose;
pub use traits::Repair;

Modules§

diagnose
Producing a Diagnosis from a mesh (#73).
diagnosis
Diagnosis values; diagnosis never mutates geometry.
intersect
Triangle-triangle self-intersection over a mesh (#73).
mesh
Diagnosing and repairing triangle meshes.
repair
Explicit repair plans and reports.
traits
Open diagnosis and repair extension points.