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
Diagnosisfrom 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.