surfaceSplitNonManifolds.C File Reference

Takes multiply connected surface and tries to split surface at multiply connected edges by duplicating points. Introduces concept of. More...

Go to the source code of this file.

Detailed Description

Takes multiply connected surface and tries to split surface at multiply connected edges by duplicating points. Introduces concept of.

Original source file surfaceSplitNonManifolds.C

- borderEdge. Edge with 4 faces connected to it.

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.