I have a .mesh containing a triangulation with edges to protects, i.e. it only has Vertices, Triangles and Edges (no Tetrahedra). From this file I need to extract the edges to create polylines to protect in a hybrid domain meshing. The issue I am encountering is that I am finding no way to read this file using CGAL functions. CGAL::IO::write_MEDIT() seems to require a .mesh file containing tetrahedra since when reading to a CGAL::Polyhedron_3 it fails to read the file and when using CGAL::Surface_mesh<Point_3>, which in ways seems a more logical choice, it fails compilation with error: no type named ‘Periodic_tag’ in ‘class CGAL::Surface_mesh.
Is there a way to read a .mesh file like this with an already implemented CGAL function such that its 1D features can then be taken an polylines to protect?