If triangles with opposing orientation are connected in a mesh, they are separated by this function.
Edges with opposing orientation are split off, resulting in two boundary edges.