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

Public Member Functions

None __init__ (self)
None __init__ (self, UniteMeshNormalizationParams arg0)
None __init__ (self, float expansionRatio, bool flipInverted, bool trySelfBoolean)
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)
UniteMeshNormalizationParams operator (*args, **kwargs)
UniteMeshNormalizationParams operator (*args, **kwargs)

Static Protected Attributes

typing _offsetof_expansionRatio = 0
typing _offsetof_flipInverted = 4
typing _offsetof_trySelfBoolean = 5

Detailed Description

Generated from:  MR::UniteMeshNormalizationParams

Unite mesh normalization parameters
also mandatory fill holes in case of `forceCut || flipInverted`

Constructor & Destructor Documentation

◆ __init__() [1/4]

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

◆ __init__() [2/4]

None mrmeshpy.UniteMeshNormalizationParams.__init__ ( self)

◆ __init__() [3/4]

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

◆ __init__() [4/4]

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

Member Function Documentation

◆ expansionRatio() [1/2]

float mrmeshpy.UniteMeshNormalizationParams.expansionRatio ( self)
If !=0 each mesh is expanded on 1+expRatio around its own centroid

◆ expansionRatio() [2/2]

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

◆ flipInverted() [1/2]

bool mrmeshpy.UniteMeshNormalizationParams.flipInverted ( self)
If enabled flips orientation of mesh with negative volume

◆ flipInverted() [2/2]

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

◆ operator() [1/2]

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

◆ operator() [2/2]

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

◆ trySelfBoolean() [1/2]

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

◆ trySelfBoolean() [2/2]

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

Member Data Documentation

◆ _offsetof_expansionRatio

typing mrmeshpy.UniteMeshNormalizationParams._offsetof_expansionRatio = 0
staticprotected

◆ _offsetof_flipInverted

typing mrmeshpy.UniteMeshNormalizationParams._offsetof_flipInverted = 4
staticprotected

◆ _offsetof_trySelfBoolean

typing mrmeshpy.UniteMeshNormalizationParams._offsetof_trySelfBoolean = 5
staticprotected

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