MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.FixCreasesParams Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, float creaseAngle, float criticalTriAspectRatio, int maxIters)
 
float creaseAngle (self)
 
None creaseAngle (self, float arg1)
 
float criticalTriAspectRatio (self)
 
None criticalTriAspectRatio (self, float arg1)
 
int maxIters (self)
 
None maxIters (self, int arg1)
 

Static Public Member Functions

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

Static Protected Attributes

typing _offsetof_creaseAngle = 0
 
typing _offsetof_criticalTriAspectRatio = 4
 
typing _offsetof_maxIters = 8
 

Detailed Description

Generated from:  MR::FixCreasesParams

Parameters structure for `fixMeshCreases` function

Constructor & Destructor Documentation

◆ __init__() [1/3]

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

◆ __init__() [2/3]

None mrmeshpy.FixCreasesParams.__init__ ( self)

◆ __init__() [3/3]

None mrmeshpy.FixCreasesParams.__init__ ( self,
float creaseAngle,
float criticalTriAspectRatio,
int maxIters )
Implicit aggregate constructor.

Member Function Documentation

◆ creaseAngle() [1/2]

float mrmeshpy.FixCreasesParams.creaseAngle ( self)
edges with dihedral angle sharper this will be considered as creases

◆ creaseAngle() [2/2]

None mrmeshpy.FixCreasesParams.creaseAngle ( self,
float arg1 )

◆ criticalTriAspectRatio() [1/2]

float mrmeshpy.FixCreasesParams.criticalTriAspectRatio ( self)
planar check is skipped for faces with worse aspect ratio

◆ criticalTriAspectRatio() [2/2]

None mrmeshpy.FixCreasesParams.criticalTriAspectRatio ( self,
float arg1 )

◆ maxIters() [1/2]

int mrmeshpy.FixCreasesParams.maxIters ( self)
maximum number of algorithm iterations

◆ maxIters() [2/2]

None mrmeshpy.FixCreasesParams.maxIters ( self,
int arg1 )

◆ operator() [1/2]

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

◆ operator() [2/2]

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

Member Data Documentation

◆ _offsetof_creaseAngle

typing mrmeshpy.FixCreasesParams._offsetof_creaseAngle = 0
staticprotected

◆ _offsetof_criticalTriAspectRatio

typing mrmeshpy.FixCreasesParams._offsetof_criticalTriAspectRatio = 4
staticprotected

◆ _offsetof_maxIters

typing mrmeshpy.FixCreasesParams._offsetof_maxIters = 8
staticprotected

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