![]() |
|
Public Member Functions | |
ClassName ("surfaceIntersection") | |
surfaceIntersection () | |
Construct null. | |
surfaceIntersection (const triSurface &surf1, const edgeIntersections &intersections1, const triSurface &surf2, const edgeIntersections &intersections2) | |
Construct from precalculated intersection information. | |
surfaceIntersection (const triSurfaceSearch &querySurf1, const triSurfaceSearch &querySurf2) | |
Construct from two surfaces. Does all its own cutting. | |
surfaceIntersection (const triSurfaceSearch &querySurf1) | |
Special: intersect surface with itself. Used to check for. | |
const pointField & | cutPoints () const |
const edgeList & | cutEdges () const |
const labelPairLookup & | facePairToEdge () const |
const labelListList & | edgeCuts (const bool) const |
Access either surf1EdgeCuts (isFirstSurface = true) or. | |
const labelListList & | surf1EdgeCuts () const |
const labelListList & | surf2EdgeCuts () const |
|
Construct null.
|
|
Construct from precalculated intersection information. Advantage: intersection information is guaranteed to have no degenerate cuts. |
|
Construct from two surfaces. Does all its own cutting. Has problems with degenerate cuts |
|
Special: intersect surface with itself. Used to check for. self-intersection. |
|
|
|
|
|
|
|
Access either surf1EdgeCuts (isFirstSurface = true) or. surf2EdgeCuts |
|
|
|
|
|
|