About The CAD systems that I design use functional representations to represent solid models. These f-reps need to be converted into meshes before they can be used in other programs (e.g. to be manufactured on a 3D printer). There are many meshing algorithms in the literature, but we want one that is: Watertight (without any cracks) Hierarchical (avoids many tiny triangles) Feature-preserving (cor