Public Member Functions | |
None | __init__ (self) |
None | __init__ (self, BooleanParameters arg0) |
None | __init__ (self, AffineXf3f rigidB2A, BooleanResultMapper mapper, BooleanPreCutResult outPreCutA, BooleanPreCutResult outPreCutB, std_vector_std_vector_Id_EdgeTag outCutEdges, bool mergeAllNonIntersectingComponents, func_bool_from_float cb) |
BooleanResultMapper | mapper (self) |
None | mapper (self, BooleanResultMapper arg1) |
bool | mergeAllNonIntersectingComponents (self) |
None | mergeAllNonIntersectingComponents (self, bool arg1) |
std_vector_std_vector_Id_EdgeTag | outCutEdges (self) |
None | outCutEdges (self, std_vector_std_vector_Id_EdgeTag arg1) |
BooleanPreCutResult | outPreCutA (self) |
None | outPreCutA (self, BooleanPreCutResult arg1) |
BooleanPreCutResult | outPreCutB (self) |
None | outPreCutB (self, BooleanPreCutResult arg1) |
AffineXf3f | rigidB2A (self) |
None | rigidB2A (self, AffineXf3f arg1) |
Generated from: MR::BooleanParameters \\struct MR::BooleanResult \\ingroup BooleanGroup \\brief Structure with parameters for boolean call
None meshlib.mrmeshpy.BooleanParameters.__init__ | ( | self | ) |
Implicit default constructor.
None meshlib.mrmeshpy.BooleanParameters.__init__ | ( | self, | |
BooleanParameters | arg0 ) |
Implicit copy constructor.
None meshlib.mrmeshpy.BooleanParameters.__init__ | ( | self, | |
AffineXf3f | rigidB2A, | ||
BooleanResultMapper | mapper, | ||
BooleanPreCutResult | outPreCutA, | ||
BooleanPreCutResult | outPreCutB, | ||
std_vector_std_vector_Id_EdgeTag | outCutEdges, | ||
bool | mergeAllNonIntersectingComponents, | ||
func_bool_from_float | cb ) |
Implicit aggregate constructor.
BooleanResultMapper meshlib.mrmeshpy.BooleanParameters.mapper | ( | self | ) |
Optional output structure to map mesh `A` and mesh `B` topology to result mesh topology
None meshlib.mrmeshpy.BooleanParameters.mapper | ( | self, | |
BooleanResultMapper | arg1 ) |
bool meshlib.mrmeshpy.BooleanParameters.mergeAllNonIntersectingComponents | ( | self | ) |
By default produce valid operation on disconnected components if set merge all non-intersecting components
None meshlib.mrmeshpy.BooleanParameters.mergeAllNonIntersectingComponents | ( | self, | |
bool | arg1 ) |
std_vector_std_vector_Id_EdgeTag meshlib.mrmeshpy.BooleanParameters.outCutEdges | ( | self | ) |
Optional output cut edges of booleaned meshes
None meshlib.mrmeshpy.BooleanParameters.outCutEdges | ( | self, | |
std_vector_std_vector_Id_EdgeTag | arg1 ) |
BooleanPreCutResult meshlib.mrmeshpy.BooleanParameters.outPreCutA | ( | self | ) |
Optional precut output of meshA, if present - does not perform boolean and just return them
None meshlib.mrmeshpy.BooleanParameters.outPreCutA | ( | self, | |
BooleanPreCutResult | arg1 ) |
BooleanPreCutResult meshlib.mrmeshpy.BooleanParameters.outPreCutB | ( | self | ) |
Optional precut output of meshB, if present - does not perform boolean and just return them
None meshlib.mrmeshpy.BooleanParameters.outPreCutB | ( | self, | |
BooleanPreCutResult | arg1 ) |
AffineXf3f meshlib.mrmeshpy.BooleanParameters.rigidB2A | ( | self | ) |
Transform from mesh `B` space to mesh `A` space
None meshlib.mrmeshpy.BooleanParameters.rigidB2A | ( | self, | |
AffineXf3f | arg1 ) |