Public Member Functions | |
bool | __bool__ (self) |
None | __init__ (self) |
None | __init__ (self, BooleanResult arg0) |
None | __init__ (self, Mesh mesh, FaceBitSet meshABadContourFaces, FaceBitSet meshBBadContourFaces, str errorString) |
Mesh | __mul__ (self) |
Mesh | __mul__ (self) |
bool | valid (self) |
str | errorString (self) |
None | errorString (self, str arg1) |
Mesh | mesh (self) |
None | mesh (self, Mesh arg1) |
FaceBitSet | meshABadContourFaces (self) |
None | meshABadContourFaces (self, FaceBitSet arg1) |
FaceBitSet | meshBBadContourFaces (self) |
None | meshBBadContourFaces (self, FaceBitSet arg1) |
Protected Member Functions | |
Mesh | _Arrow (self) |
Mesh | _Arrow (self) |
Generated from: MR::BooleanResult \\struct MR::BooleanResult \\ingroup BooleanGroup \\brief Structure contain boolean result This structure store result mesh of MR::boolean or some error info
None meshlib.mrmeshpy.BooleanResult.__init__ | ( | self | ) |
Implicit default constructor.
None meshlib.mrmeshpy.BooleanResult.__init__ | ( | self, | |
BooleanResult | arg0 ) |
Implicit copy constructor.
None meshlib.mrmeshpy.BooleanResult.__init__ | ( | self, | |
Mesh | mesh, | ||
FaceBitSet | meshABadContourFaces, | ||
FaceBitSet | meshBBadContourFaces, | ||
str | errorString ) |
Implicit aggregate constructor.
bool meshlib.mrmeshpy.BooleanResult.__bool__ | ( | self | ) |
Mesh meshlib.mrmeshpy.BooleanResult.__mul__ | ( | self | ) |
Mesh meshlib.mrmeshpy.BooleanResult.__mul__ | ( | self | ) |
|
protected |
|
protected |
str meshlib.mrmeshpy.BooleanResult.errorString | ( | self | ) |
Holds error message, empty if boolean succeed
None meshlib.mrmeshpy.BooleanResult.errorString | ( | self, | |
str | arg1 ) |
Mesh meshlib.mrmeshpy.BooleanResult.mesh | ( | self | ) |
Result mesh of boolean operation, if error occurred it would be empty
None meshlib.mrmeshpy.BooleanResult.mesh | ( | self, | |
Mesh | arg1 ) |
FaceBitSet meshlib.mrmeshpy.BooleanResult.meshABadContourFaces | ( | self | ) |
If input contours have intersections, this face bit set presents faces of mesh `A` on which contours intersect
None meshlib.mrmeshpy.BooleanResult.meshABadContourFaces | ( | self, | |
FaceBitSet | arg1 ) |
FaceBitSet meshlib.mrmeshpy.BooleanResult.meshBBadContourFaces | ( | self | ) |
If input contours have intersections, this face bit set presents faces of mesh `B` on which contours intersect
None meshlib.mrmeshpy.BooleanResult.meshBBadContourFaces | ( | self, | |
FaceBitSet | arg1 ) |
bool meshlib.mrmeshpy.BooleanResult.valid | ( | self | ) |
Returns true if boolean succeed, false otherwise