Surface_mesh is a halfedge-based mesh data structure for representing and processing 2-manifold polygonal surface meshes. It is implemented in C++ and designed with an emphasis on simplicity and efficiency.
The current release is version 1.0. You can download a copy here:
Alternatively, you can checkout a current development snapshot from our git repository:
If you would like to participate in the development of Surface_mesh you can subscribe to our mailing list .