Public Member Functions | |
None | __init__ (self) |
None | __init__ (self, AffineXf3f rigidB2A, BooleanResultMapper mapper, BooleanPreCutResult outPreCutA, BooleanPreCutResult outPreCutB, std_vector_std_vector_Id_EdgeTag outCutEdges, bool mergeAllNonIntersectingComponents, bool forceCut, func_bool_from_float cb) |
bool | forceCut (self) |
None | forceCut (self, bool arg1) |
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) |
Static Public Member Functions | |
None | __init__ (*args, **kwargs) |
BooleanParameters | operator (*args, **kwargs) |
BooleanParameters | operator (*args, **kwargs) |
Static Protected Attributes | |
typing | _offsetof_cb = 48 |
typing | _offsetof_forceCut = 41 |
typing | _offsetof_mapper = 8 |
typing | _offsetof_mergeAllNonIntersectingComponents = 40 |
typing | _offsetof_outCutEdges = 32 |
typing | _offsetof_outPreCutA = 16 |
typing | _offsetof_outPreCutB = 24 |
typing | _offsetof_rigidB2A = 0 |
Generated from: MR::BooleanParameters \\struct MR::BooleanResult \\ingroup BooleanGroup \\brief Structure with parameters for boolean call
|
static |
None mrmeshpy.BooleanParameters.__init__ | ( | self | ) |
None mrmeshpy.BooleanParameters.__init__ | ( | self, | |
AffineXf3f | rigidB2A, | ||
BooleanResultMapper | mapper, | ||
BooleanPreCutResult | outPreCutA, | ||
BooleanPreCutResult | outPreCutB, | ||
std_vector_std_vector_Id_EdgeTag | outCutEdges, | ||
bool | mergeAllNonIntersectingComponents, | ||
bool | forceCut, | ||
func_bool_from_float | cb ) |
Implicit aggregate constructor.
bool mrmeshpy.BooleanParameters.forceCut | ( | self | ) |
If this option is enabled boolean will try to cut meshes even if there are self-intersections in intersecting area it might work in some cases, but in general it might prevent fast error report and lead to other errors along the way \\warning not recommended in most cases
None mrmeshpy.BooleanParameters.forceCut | ( | self, | |
bool | arg1 ) |
BooleanResultMapper mrmeshpy.BooleanParameters.mapper | ( | self | ) |
Optional output structure to map mesh `A` and mesh `B` topology to result mesh topology
None mrmeshpy.BooleanParameters.mapper | ( | self, | |
BooleanResultMapper | arg1 ) |
bool mrmeshpy.BooleanParameters.mergeAllNonIntersectingComponents | ( | self | ) |
By default produce valid operation on disconnected components if set merge all non-intersecting components
None mrmeshpy.BooleanParameters.mergeAllNonIntersectingComponents | ( | self, | |
bool | arg1 ) |
|
static |
|
static |
std_vector_std_vector_Id_EdgeTag mrmeshpy.BooleanParameters.outCutEdges | ( | self | ) |
Optional output cut edges of booleaned meshes
None mrmeshpy.BooleanParameters.outCutEdges | ( | self, | |
std_vector_std_vector_Id_EdgeTag | arg1 ) |
BooleanPreCutResult mrmeshpy.BooleanParameters.outPreCutA | ( | self | ) |
Optional precut output of meshA, if present - does not perform boolean and just return them
None mrmeshpy.BooleanParameters.outPreCutA | ( | self, | |
BooleanPreCutResult | arg1 ) |
BooleanPreCutResult mrmeshpy.BooleanParameters.outPreCutB | ( | self | ) |
Optional precut output of meshB, if present - does not perform boolean and just return them
None mrmeshpy.BooleanParameters.outPreCutB | ( | self, | |
BooleanPreCutResult | arg1 ) |
AffineXf3f mrmeshpy.BooleanParameters.rigidB2A | ( | self | ) |
Transform from mesh `B` space to mesh `A` space
None mrmeshpy.BooleanParameters.rigidB2A | ( | self, | |
AffineXf3f | arg1 ) |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |