Takes multiply connected surface and tries to split surface at multiply connected edges by duplicating points. More...
Go to the source code of this file.
Takes multiply connected surface and tries to split surface at multiply connected edges by duplicating points.
Original source file surfaceSplitNonManifolds.C
By duplicating borderPoints this will split 'borderLines'. As a preprocessing step it can detect borderEdges without any borderPoints and explicitly split these triangles.
The problems in this algorithm are:
Uses sortedEdgeFaces quite a bit.
Is tested on simple borderLines resulting from extracting a surface from a hex mesh. Will quite possibly go wrong on more complicated border lines (i.e. ones forming a loop).
Dumps surface every so often since might take a long time to complete.
Definition in file surfaceSplitNonManifolds.C.