Public Member Functions | |
None | __init__ (self) |
None | __init__ (self, UniteManyMeshesParams arg0) |
None | __init__ (self, bool useRandomShifts, bool fixDegenerations, float maxAllowedError, int randomShiftsSeed, FaceBitSet newFaces, NestedComponenetsMode nestedComponentsMode, func_bool_from_float progressCb) |
bool | fixDegenerations (self) |
None | fixDegenerations (self, bool arg1) |
float | maxAllowedError (self) |
None | maxAllowedError (self, float arg1) |
NestedComponenetsMode | nestedComponentsMode (self) |
None | nestedComponentsMode (self, NestedComponenetsMode arg1) |
FaceBitSet | newFaces (self) |
None | newFaces (self, FaceBitSet arg1) |
int | randomShiftsSeed (self) |
None | randomShiftsSeed (self, int arg1) |
bool | useRandomShifts (self) |
None | useRandomShifts (self, bool arg1) |
Generated from: MR::UniteManyMeshesParams Parameters structure for uniteManyMeshes function
None meshlib.mrmeshpy.UniteManyMeshesParams.__init__ | ( | self | ) |
Implicit default constructor.
None meshlib.mrmeshpy.UniteManyMeshesParams.__init__ | ( | self, | |
UniteManyMeshesParams | arg0 ) |
Implicit copy constructor.
None meshlib.mrmeshpy.UniteManyMeshesParams.__init__ | ( | self, | |
bool | useRandomShifts, | ||
bool | fixDegenerations, | ||
float | maxAllowedError, | ||
int | randomShiftsSeed, | ||
FaceBitSet | newFaces, | ||
NestedComponenetsMode | nestedComponentsMode, | ||
func_bool_from_float | progressCb ) |
Implicit aggregate constructor.
bool meshlib.mrmeshpy.UniteManyMeshesParams.fixDegenerations | ( | self | ) |
Try fix degenerations after each boolean step, to prevent boolean failure due to high amount of degenerated faces useful on meshes with many coincident surfaces (useRandomShifts used for same issue)
None meshlib.mrmeshpy.UniteManyMeshesParams.fixDegenerations | ( | self, | |
bool | arg1 ) |
float meshlib.mrmeshpy.UniteManyMeshesParams.maxAllowedError | ( | self | ) |
Max allowed random shifts in each direction, and max allowed deviation after degeneration fixing not used if both flags (useRandomShifts,fixDegenerations) are false
None meshlib.mrmeshpy.UniteManyMeshesParams.maxAllowedError | ( | self, | |
float | arg1 ) |
NestedComponenetsMode meshlib.mrmeshpy.UniteManyMeshesParams.nestedComponentsMode | ( | self | ) |
By default function separate nested meshes and remove them, just like union operation should do read comment of NestedComponenetsMode enum for more information
None meshlib.mrmeshpy.UniteManyMeshesParams.nestedComponentsMode | ( | self, | |
NestedComponenetsMode | arg1 ) |
FaceBitSet meshlib.mrmeshpy.UniteManyMeshesParams.newFaces | ( | self | ) |
If set, the bitset will store new faces created by boolean operations
None meshlib.mrmeshpy.UniteManyMeshesParams.newFaces | ( | self, | |
FaceBitSet | arg1 ) |
int meshlib.mrmeshpy.UniteManyMeshesParams.randomShiftsSeed | ( | self | ) |
Seed that is used for random shifts
None meshlib.mrmeshpy.UniteManyMeshesParams.randomShiftsSeed | ( | self, | |
int | arg1 ) |
bool meshlib.mrmeshpy.UniteManyMeshesParams.useRandomShifts | ( | self | ) |
Apply random shift to each mesh, to prevent degenerations on coincident surfaces
None meshlib.mrmeshpy.UniteManyMeshesParams.useRandomShifts | ( | self, | |
bool | arg1 ) |