July 3, 2020
- Generalize the main halfedge mesh type to support nonmanifold meshes in routines where they make sense. The old
ManifoldSurfaceMesh, which is a subclass of the new more general
SurfaceMesh, offering many of the same operations. The header
ManifoldSurfaceMeshso existing code will mostly still work.
SimplePolygonMesh, and simplified some methods of this class. For now, the old type
PolygonSoupMeshis typedef’d to
SimplePolygonMesh, and the header
simple_polygon_mesh.hso existing code should work. Please use
SimplePolygonMeshin any new code.
RichSurfaceMeshData, and changed its workings to apply to more general meshes.
- Changed underlying storage of
utilities/mesh_data.h, along with reorganizing various mesh element headers (you shouldn’t need to include any of these headers in user code anyway, just including