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

Public Member Functions

None __init__ (self)
 
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)
 

Static Public Member Functions

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

Static Protected Attributes

typing _offsetof_callback = 32
 
typing _offsetof_distanceLimit = 0
 
typing _offsetof_faceRegion = 8
 
typing _offsetof_maxIterations = 24
 
typing _offsetof_normalTolerance = 4
 
typing _offsetof_vertRegion = 16
 

Detailed Description

Generated from:  MR::RefineParameters

Optional parameters for \\ref refineFeatureObject

Constructor & Destructor Documentation

◆ __init__() [1/3]

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

◆ __init__() [2/3]

None mrmeshpy.RefineParameters.__init__ ( self)

◆ __init__() [3/3]

None 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 mrmeshpy.RefineParameters.callback ( self)
Progress callback

◆ callback() [2/2]

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

◆ distanceLimit() [1/2]

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

◆ distanceLimit() [2/2]

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

◆ faceRegion() [1/2]

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

◆ faceRegion() [2/2]

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

◆ maxIterations() [1/2]

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

◆ maxIterations() [2/2]

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

◆ normalTolerance() [1/2]

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

◆ normalTolerance() [2/2]

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

◆ operator() [1/2]

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

◆ operator() [2/2]

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

◆ vertRegion() [1/2]

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

◆ vertRegion() [2/2]

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

Member Data Documentation

◆ _offsetof_callback

typing mrmeshpy.RefineParameters._offsetof_callback = 32
staticprotected

◆ _offsetof_distanceLimit

typing mrmeshpy.RefineParameters._offsetof_distanceLimit = 0
staticprotected

◆ _offsetof_faceRegion

typing mrmeshpy.RefineParameters._offsetof_faceRegion = 8
staticprotected

◆ _offsetof_maxIterations

typing mrmeshpy.RefineParameters._offsetof_maxIterations = 24
staticprotected

◆ _offsetof_normalTolerance

typing mrmeshpy.RefineParameters._offsetof_normalTolerance = 4
staticprotected

◆ _offsetof_vertRegion

typing mrmeshpy.RefineParameters._offsetof_vertRegion = 16
staticprotected

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