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

Classes

class  Method
 

Public Member Functions

None __init__ (self)
 
None __init__ (self, SelfIntersections.Settings arg0)
 
None __init__ (self, SelfIntersections.Settings.Method method, int relaxIterations, int maxExpand, float subdivideEdgeLen, func_bool_from_float callback)
 
func_bool_from_float callback (self)
 
None callback (self, func_bool_from_float arg1)
 
int maxExpand (self)
 
None maxExpand (self, int arg1)
 
int relaxIterations (self)
 
None relaxIterations (self, int arg1)
 
float subdivideEdgeLen (self)
 
None subdivideEdgeLen (self, float arg1)
 

Detailed Description

Generated from:  MR::SelfIntersections::Settings

Setting set for mesh self-intersections fix

Constructor & Destructor Documentation

◆ __init__() [1/3]

None meshlib.mrmeshpy.SelfIntersections.Settings.__init__ ( self)
Implicit default constructor.

◆ __init__() [2/3]

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

◆ __init__() [3/3]

None meshlib.mrmeshpy.SelfIntersections.Settings.__init__ ( self,
SelfIntersections.Settings.Method method,
int relaxIterations,
int maxExpand,
float subdivideEdgeLen,
func_bool_from_float callback )
Implicit aggregate constructor.

Member Function Documentation

◆ callback() [1/2]

func_bool_from_float meshlib.mrmeshpy.SelfIntersections.Settings.callback ( self)
Callback function

◆ callback() [2/2]

None meshlib.mrmeshpy.SelfIntersections.Settings.callback ( self,
func_bool_from_float arg1 )

◆ maxExpand() [1/2]

int meshlib.mrmeshpy.SelfIntersections.Settings.maxExpand ( self)
Maximum expand count (edge steps from self-intersecting faces), should be > 0

◆ maxExpand() [2/2]

None meshlib.mrmeshpy.SelfIntersections.Settings.maxExpand ( self,
int arg1 )

◆ relaxIterations() [1/2]

int meshlib.mrmeshpy.SelfIntersections.Settings.relaxIterations ( self)
Maximum relax iterations

◆ relaxIterations() [2/2]

None meshlib.mrmeshpy.SelfIntersections.Settings.relaxIterations ( self,
int arg1 )

◆ subdivideEdgeLen() [1/2]

float meshlib.mrmeshpy.SelfIntersections.Settings.subdivideEdgeLen ( self)
Edge length for subdivision of holes covers (0.0f means auto)
FLT_MAX to disable subdivision

◆ subdivideEdgeLen() [2/2]

None meshlib.mrmeshpy.SelfIntersections.Settings.subdivideEdgeLen ( self,
float arg1 )

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