MeshLib Python Docs
Loading...
Searching...
No Matches

Public Member Functions

None __init__ (self)
None __init__ (self, UniteComponentsParams arg0)
None __init__ (self, UniteManyMeshesParams baseParams, float expansionRatio, bool flipInverted, bool trySelfBoolean)
UniteManyMeshesParams baseParams (self)
None baseParams (self, UniteManyMeshesParams arg1)
float expansionRatio (self)
None expansionRatio (self, float arg1)
bool flipInverted (self)
None flipInverted (self, bool arg1)
bool trySelfBoolean (self)
None trySelfBoolean (self, bool arg1)

Static Public Member Functions

None __init__ (*args, **kwargs)
UniteComponentsParams operator (*args, **kwargs)
UniteComponentsParams operator (*args, **kwargs)

Static Protected Attributes

typing _offsetof_baseParams = 0
typing _offsetof_expansionRatio = 64
typing _offsetof_flipInverted = 68
typing _offsetof_trySelfBoolean = 69

Detailed Description

Generated from:  MR::UniteComponentsParams

Parameters structure for uniteComponents function

Constructor & Destructor Documentation

◆ __init__() [1/4]

None mrmeshpy.UniteComponentsParams.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/4]

None mrmeshpy.UniteComponentsParams.__init__ ( self)

◆ __init__() [3/4]

None mrmeshpy.UniteComponentsParams.__init__ ( self,
UniteComponentsParams arg0 )
Implicit copy constructor.

◆ __init__() [4/4]

None mrmeshpy.UniteComponentsParams.__init__ ( self,
UniteManyMeshesParams baseParams,
float expansionRatio,
bool flipInverted,
bool trySelfBoolean )
Implicit aggregate constructor.

Member Function Documentation

◆ baseParams() [1/2]

UniteManyMeshesParams mrmeshpy.UniteComponentsParams.baseParams ( self)
Basic parameters of multi unite

◆ baseParams() [2/2]

None mrmeshpy.UniteComponentsParams.baseParams ( self,
UniteManyMeshesParams arg1 )

◆ expansionRatio() [1/2]

float mrmeshpy.UniteComponentsParams.expansionRatio ( self)
Per component expansion ratio, if !=0 each component is expanded on 1+expRatio around its own centroid

◆ expansionRatio() [2/2]

None mrmeshpy.UniteComponentsParams.expansionRatio ( self,
float arg1 )

◆ flipInverted() [1/2]

bool mrmeshpy.UniteComponentsParams.flipInverted ( self)
If enabled flips orientation for componentns with negative volume

◆ flipInverted() [2/2]

None mrmeshpy.UniteComponentsParams.flipInverted ( self,
bool arg1 )

◆ operator() [1/2]

UniteComponentsParams mrmeshpy.UniteComponentsParams.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

UniteComponentsParams mrmeshpy.UniteComponentsParams.operator ( * args,
** kwargs )
static

◆ trySelfBoolean() [1/2]

bool mrmeshpy.UniteComponentsParams.trySelfBoolean ( self)
Try experimental self-boolean for each component
not recommended yet
TODO: update when self-boolean is finalized

◆ trySelfBoolean() [2/2]

None mrmeshpy.UniteComponentsParams.trySelfBoolean ( self,
bool arg1 )

Member Data Documentation

◆ _offsetof_baseParams

typing mrmeshpy.UniteComponentsParams._offsetof_baseParams = 0
staticprotected

◆ _offsetof_expansionRatio

typing mrmeshpy.UniteComponentsParams._offsetof_expansionRatio = 64
staticprotected

◆ _offsetof_flipInverted

typing mrmeshpy.UniteComponentsParams._offsetof_flipInverted = 68
staticprotected

◆ _offsetof_trySelfBoolean

typing mrmeshpy.UniteComponentsParams._offsetof_trySelfBoolean = 69
staticprotected

The documentation for this class was generated from the following file: