triSurfaceMesh does not detect inconsistent face orientation
Functionality to add/problem to solve
triSurfaceMesh on-demand detects if it is open or closed (all edges have 2 faces). However it does not check whether all faces use the edge in opposite order. This is necessary for some algorithms, not for others.
Proposal
Compare edge orientation when finding edge again.