MeshLib Python Docs
Loading...
Searching...
No Matches
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)
 

Static Protected Member Functions

 _pybind11_conduit_v1_ (*args, **kwargs)
 

Detailed Description

Generated from:  MR::DeloneSettings

Constructor & Destructor Documentation

◆ __init__() [1/3]

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

◆ __init__() [2/3]

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

◆ __init__() [3/3]

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

Member Function Documentation

◆ _pybind11_conduit_v1_()

mrmeshpy.DeloneSettings._pybind11_conduit_v1_ ( * args,
** kwargs )
staticprotected

◆ criticalTriAspectRatio() [1/2]

float 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 mrmeshpy.DeloneSettings.criticalTriAspectRatio ( self,
float arg1 )

◆ maxAngleChange() [1/2]

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

◆ maxAngleChange() [2/2]

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

◆ maxDeviationAfterFlip() [1/2]

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

◆ maxDeviationAfterFlip() [2/2]

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

◆ notFlippable() [1/2]

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

◆ notFlippable() [2/2]

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

◆ region() [1/2]

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

◆ region() [2/2]

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

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