OpenMesh
Using and understanding OpenMesh