using OpenMesh