I have a quite simple question on the C++ library OpenMesh. Surprisingly, I haven't found anywhere an answer on it.
For a given mesh I'd like to iterate along the mesh boundary. From the documentation I know:
You can iterate along boundaries by using the next_halfedge_handle(). If you are on a boundary, the next halfedge is guaranteed to be also a boundary halfedge.
So far, so clear. But how do I get an initial boundary halfedge so that I can use next_halfedge_handle()
from then on? Do I really have to iterate over all halfedges to find one being on the boundary?
Thanks a lot for your help.