Functions | |
| CSG::CSGRegion | getInnerRegion (const std::vector< std::reference_wrapper< const CSG::CSGSurface >> &surfaces, const libMesh::Point &origin) |
| Get inner region of given surfaces, defined as the intersection of halfspaces of each surface. More... | |
| CSGRegion CSGUtils::getInnerRegion | ( | const std::vector< std::reference_wrapper< const CSG::CSGSurface >> & | surfaces, |
| const libMesh::Point & | origin | ||
| ) |
Get inner region of given surfaces, defined as the intersection of halfspaces of each surface.
Here, the halfspace direction is determined based on the origin.
| surfaces | List of references to surfaces used to define inner region. This should ideally be defined with the minimum number of surfaces needed to enclose the region |
| origin | Point used to determine halfspace direction when defining intersected region |
Definition at line 19 of file CSGUtils.C.
1.8.14