PolyMLib™
A Triangular Mesh Library
PolyMLib™ is a stand-alone, object oriented library that provides a set of objects and corresponding methods to repair, optimize, edit, and analyze triangle mesh models. PolyMLib™ is well suited to post-process triangular meshes emerging from a tessellator or from a 3D scanning process. These meshes often contain topological inconsistencies, geometric artifacts, degenerate triangles, disproportioned triangles, and/or unnecessary complexity. PolyMLib™ can be used to repair, smooth, reduce, and/or optimize surface meshes.
Key Features
-
Mesh Repair – Detect and fix topology inconsistencies, gaps, holes, degenerate triangles, and disproportionate triangles.
-
Mesh Optimization – Smoothing, decimation, and remeshing.
-
Mesh Quality Control – Inspect and compare smoothness and curvature.
-
Shape Editing – Redefine region, modify tangency, deformations.


Summary of Functions
|
||
• Remove Degeneracy • Short edges • Caps • Valence 3 vertices • Hole Repair • Detect • Fill • Smoothly interpolate hole boundary • Avoid self-intersections • Adapt vertex density to hole boundary • Construct regular tessellation to fill-in patch • Smoothing • Decimation • Re-meshing • Compare • Inspect • Region Definition • Distance Surface Behavior |