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

Public Member Functions

None __init__ (self)
 
None __init__ (self, RefineParameters arg0)
 
None __init__ (self, float distanceLimit, float normalTolerance, FaceBitSet faceRegion, VertBitSet vertRegion, int maxIterations, func_bool_from_float callback)
 
func_bool_from_float callback (self)
 
None callback (self, func_bool_from_float arg1)
 
float distanceLimit (self)
 
None distanceLimit (self, float arg1)
 
FaceBitSet faceRegion (self)
 
None faceRegion (self, FaceBitSet arg1)
 
int maxIterations (self)
 
None maxIterations (self, int arg1)
 
float normalTolerance (self)
 
None normalTolerance (self, float arg1)
 
VertBitSet vertRegion (self)
 
None vertRegion (self, VertBitSet arg1)
 

Detailed Description

Generated from:  MR::RefineParameters

Optional parameters for \\ref refineFeatureObject

Constructor & Destructor Documentation

◆ __init__() [1/3]

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

◆ __init__() [2/3]

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

◆ __init__() [3/3]

None meshlib.mrmeshpy.RefineParameters.__init__ ( self,
float distanceLimit,
float normalTolerance,
FaceBitSet faceRegion,
VertBitSet vertRegion,
int maxIterations,
func_bool_from_float callback )
Implicit aggregate constructor.

Member Function Documentation

◆ callback() [1/2]

func_bool_from_float meshlib.mrmeshpy.RefineParameters.callback ( self)
Progress callback

◆ callback() [2/2]

None meshlib.mrmeshpy.RefineParameters.callback ( self,
func_bool_from_float arg1 )

◆ distanceLimit() [1/2]

float meshlib.mrmeshpy.RefineParameters.distanceLimit ( self)
Maximum distance from the source model to the feature

◆ distanceLimit() [2/2]

None meshlib.mrmeshpy.RefineParameters.distanceLimit ( self,
float arg1 )

◆ faceRegion() [1/2]

FaceBitSet meshlib.mrmeshpy.RefineParameters.faceRegion ( self)
(for meshes only) Reference faces used for filtering intermediate results that are too far from it

◆ faceRegion() [2/2]

None meshlib.mrmeshpy.RefineParameters.faceRegion ( self,
FaceBitSet arg1 )

◆ maxIterations() [1/2]

int meshlib.mrmeshpy.RefineParameters.maxIterations ( self)
Maximum amount of iterations performed until a stable set of points is found

◆ maxIterations() [2/2]

None meshlib.mrmeshpy.RefineParameters.maxIterations ( self,
int arg1 )

◆ normalTolerance() [1/2]

float meshlib.mrmeshpy.RefineParameters.normalTolerance ( self)
Maximum angle between the source model's normal and the feature's normal

◆ normalTolerance() [2/2]

None meshlib.mrmeshpy.RefineParameters.normalTolerance ( self,
float arg1 )

◆ vertRegion() [1/2]

VertBitSet meshlib.mrmeshpy.RefineParameters.vertRegion ( self)
(for meshes only) Reference vertices used for filtering intermediate results that are too far from it

◆ vertRegion() [2/2]

None meshlib.mrmeshpy.RefineParameters.vertRegion ( self,
VertBitSet arg1 )

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