Geometry Validation & Repair Pipeline#
Overview#
The geometry validation and repair pipeline is a critical component of CHORAS that ensures input geometries meet the requirements for acoustic simulation. The pipeline performs three main stages:
Detection — Validates geometry against a set of rules to identify defects and inconsistencies
Repair — Automatically fixes common issues where possible (e.g., removing degenerate faces, merging duplicate vertices)
Export — Produces solver-ready output files in multiple formats (OBJ, Rhino 3DM, Gmsh .geo)
Geometry Issues & Validation Details#
The following sections describe each geometry issue type, its tolerance, repair limitations, and manual fix/avoidance strategies: