Module audit

Source
Expand description

Deterministic structural triangle-mesh audit.

The audit reports defects instead of rejecting dirty geometry. Open meshes can still support surface distance and intersection; callers that need a watertight solid must check MeshHealth::is_closed_two_manifold.

Structs§

MeshHealth
Source-neutral structural facts about one triangle mesh.

Enums§

MeshAuditError
A bounded audit could not reserve its declared edge-record scratch.

Functions§

audit_mesh
Audit a triangle mesh with an explicit source-unit tolerance.
audit_mesh_scratch_bytes
Exact requested scratch bytes for try_audit_mesh.
try_audit_mesh
Audit using one fallible, precomputable edge-record allocation.