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) |
Static Protected Member Functions | |
_pybind11_conduit_v1_ (*args, **kwargs) | |
Generated from: MR::UniteManyMeshesParams Parameters structure for uniteManyMeshes function
None mrmeshpy.UniteManyMeshesParams.__init__ | ( | self | ) |
Implicit default constructor.
None mrmeshpy.UniteManyMeshesParams.__init__ | ( | self, | |
UniteManyMeshesParams | arg0 ) |
Implicit copy constructor.
None mrmeshpy.UniteManyMeshesParams.__init__ | ( | self, | |
bool | useRandomShifts, | ||
bool | fixDegenerations, | ||
float | maxAllowedError, | ||
int | randomShiftsSeed, | ||
FaceBitSet | newFaces, | ||
NestedComponenetsMode | nestedComponentsMode, | ||
func_bool_from_float | progressCb ) |
Implicit aggregate constructor.
|
staticprotected |
bool 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 mrmeshpy.UniteManyMeshesParams.fixDegenerations | ( | self, | |
bool | arg1 ) |
float 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 mrmeshpy.UniteManyMeshesParams.maxAllowedError | ( | self, | |
float | arg1 ) |
NestedComponenetsMode 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 mrmeshpy.UniteManyMeshesParams.nestedComponentsMode | ( | self, | |
NestedComponenetsMode | arg1 ) |
FaceBitSet mrmeshpy.UniteManyMeshesParams.newFaces | ( | self | ) |
If set, the bitset will store new faces created by boolean operations
None mrmeshpy.UniteManyMeshesParams.newFaces | ( | self, | |
FaceBitSet | arg1 ) |
int mrmeshpy.UniteManyMeshesParams.randomShiftsSeed | ( | self | ) |
Seed that is used for random shifts
None mrmeshpy.UniteManyMeshesParams.randomShiftsSeed | ( | self, | |
int | arg1 ) |
bool mrmeshpy.UniteManyMeshesParams.useRandomShifts | ( | self | ) |
Apply random shift to each mesh, to prevent degenerations on coincident surfaces
None mrmeshpy.UniteManyMeshesParams.useRandomShifts | ( | self, | |
bool | arg1 ) |