MeshLib Python Docs
Loading...
Searching...
No Matches
meshlib.mrmeshpy.DeloneSettings Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, DeloneSettings arg0)
 
None __init__ (self, float maxDeviationAfterFlip, float maxAngleChange, float criticalTriAspectRatio, FaceBitSet region, UndirectedEdgeBitSet notFlippable)
 
float criticalTriAspectRatio (self)
 
None criticalTriAspectRatio (self, float arg1)
 
float maxAngleChange (self)
 
None maxAngleChange (self, float arg1)
 
float maxDeviationAfterFlip (self)
 
None maxDeviationAfterFlip (self, float arg1)
 
UndirectedEdgeBitSet notFlippable (self)
 
None notFlippable (self, UndirectedEdgeBitSet arg1)
 
FaceBitSet region (self)
 
None region (self, FaceBitSet arg1)
 

Detailed Description

Generated from:  MR::DeloneSettings

Constructor & Destructor Documentation

◆ __init__() [1/3]

None meshlib.mrmeshpy.DeloneSettings.__init__ ( self)
Implicit default constructor.

◆ __init__() [2/3]

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

◆ __init__() [3/3]

None meshlib.mrmeshpy.DeloneSettings.__init__ ( self,
float maxDeviationAfterFlip,
float maxAngleChange,
float criticalTriAspectRatio,
FaceBitSet region,
UndirectedEdgeBitSet notFlippable )
Implicit aggregate constructor.

Member Function Documentation

◆ criticalTriAspectRatio() [1/2]

float meshlib.mrmeshpy.DeloneSettings.criticalTriAspectRatio ( self)
if this value is less than FLT_MAX then the algorithm will
ignore dihedral angle check if one of triangles has aspect ratio more than this value

◆ criticalTriAspectRatio() [2/2]

None meshlib.mrmeshpy.DeloneSettings.criticalTriAspectRatio ( self,
float arg1 )

◆ maxAngleChange() [1/2]

float meshlib.mrmeshpy.DeloneSettings.maxAngleChange ( self)
Maximal allowed dihedral angle change (in radians) over the flipped edge

◆ maxAngleChange() [2/2]

None meshlib.mrmeshpy.DeloneSettings.maxAngleChange ( self,
float arg1 )

◆ maxDeviationAfterFlip() [1/2]

float meshlib.mrmeshpy.DeloneSettings.maxDeviationAfterFlip ( self)
Maximal allowed surface deviation during every individual flip

◆ maxDeviationAfterFlip() [2/2]

None meshlib.mrmeshpy.DeloneSettings.maxDeviationAfterFlip ( self,
float arg1 )

◆ notFlippable() [1/2]

UndirectedEdgeBitSet meshlib.mrmeshpy.DeloneSettings.notFlippable ( self)
Edges specified by this bit-set will never be flipped

◆ notFlippable() [2/2]

None meshlib.mrmeshpy.DeloneSettings.notFlippable ( self,
UndirectedEdgeBitSet arg1 )

◆ region() [1/2]

FaceBitSet meshlib.mrmeshpy.DeloneSettings.region ( self)
Region on mesh to be processed, it is constant and not updated

◆ region() [2/2]

None meshlib.mrmeshpy.DeloneSettings.region ( self,
FaceBitSet arg1 )

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