0

When I call mesh.delete_face(face_handle) in an OpenMesh using OpenMesh::TriMesh_ArrayKernelT<> I get somehow faces with more than 3 vertices, possibly a polygon around the hole created by deleted faces.

How can I avoid this to just get a boundary around the hole but no polygon? I am a bit surprised that a TriMesh can contain polygonal faces.

allo
  • 3,955
  • 8
  • 40
  • 71

1 Answers1

0

Calling garbage collection fixes this.

I am a bit surprised as I would have thought you need to call garbage collection after removing and adding faces so you do not delete intermediate configurations possibly losing some objects your handles are pointing to.

allo
  • 3,955
  • 8
  • 40
  • 71