Functions for cutting triangles and tetrahedra. Generic operations are applied to each half of a cut.
More...
|
| template<class AboveOp, class BelowOp> |
| cut::opAddResult< AboveOp, BelowOp >::type | triCut (const FixedList< point, 3 > &tri, const FixedList< scalar, 3 > &level, const AboveOp &aboveOp, const BelowOp &belowOp) |
| | Cut a triangle along the zero plane defined by the given levels.
|
| template<class AboveOp, class BelowOp> |
| cut::opAddResult< AboveOp, BelowOp >::type | triCut (const FixedList< point, 3 > &tri, const plane &pln, const AboveOp &aboveOp, const BelowOp &belowOp) |
| | As above, but with a plane specifying the location of the cut.
|
| template<class AboveOp, class BelowOp> |
| cut::opAddResult< AboveOp, BelowOp >::type | tetCut (const FixedList< point, 4 > &tet, const FixedList< scalar, 4 > &level, const AboveOp &aboveOp, const BelowOp &belowOp) |
| | As triCut, but for a tetrahedron.
|
| template<class AboveOp, class BelowOp> |
| cut::opAddResult< AboveOp, BelowOp >::type | tetCut (const FixedList< point, 4 > &tet, const plane &pln, const AboveOp &aboveOp, const BelowOp &belowOp) |
| | As above, but with a plane specifying the location of the cut.
|
Functions for cutting triangles and tetrahedra. Generic operations are applied to each half of a cut.
Original source file cut.H
- Source files
-
Definition in file cut.H.