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 latest release is version 1.1. You can download a copy here:


Alternatively, you can checkout a current development snapshot from our git repository:

git: https://opensource.cit-ec.de/git/surface_mesh

Mailing List

If you would like to participate in the development of Surface_mesh you can subscribe to our mailing list .

Issue tracking

View all issues