MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.FixUndercuts.FixParams Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, FixUndercuts.FindParams findParameters, float voxelSize, float bottomExtension, FaceBitSet region, bool smooth, func_bool_from_float cb)
 
float bottomExtension (self)
 
None bottomExtension (self, float arg1)
 
FixUndercuts.FindParams findParameters (self)
 
None findParameters (self, FixUndercuts.FindParams arg1)
 
FaceBitSet region (self)
 
None region (self, FaceBitSet arg1)
 
bool smooth (self)
 
None smooth (self, bool arg1)
 
float voxelSize (self)
 
None voxelSize (self, float arg1)
 

Static Public Member Functions

None __init__ (*args, **kwargs)
 
FixUndercuts.FixParams operator (*args, **kwargs)
 
FixUndercuts.FixParams operator (*args, **kwargs)
 

Static Protected Attributes

typing _offsetof_bottomExtension = 20
 
typing _offsetof_cb = 40
 
typing _offsetof_findParameters = 0
 
typing _offsetof_region = 24
 
typing _offsetof_smooth = 32
 
typing _offsetof_voxelSize = 16
 

Detailed Description

Generated from:  MR::FixUndercuts::FixParams

Fix undercuts function parameters

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.FixUndercuts.FixParams.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/3]

None mrmeshpy.FixUndercuts.FixParams.__init__ ( self)

◆ __init__() [3/3]

None mrmeshpy.FixUndercuts.FixParams.__init__ ( self,
FixUndercuts.FindParams findParameters,
float voxelSize,
float bottomExtension,
FaceBitSet region,
bool smooth,
func_bool_from_float cb )
Implicit aggregate constructor.

Member Function Documentation

◆ bottomExtension() [1/2]

float mrmeshpy.FixUndercuts.FixParams.bottomExtension ( self)
minimum extension of bottom part of the mesh

◆ bottomExtension() [2/2]

None mrmeshpy.FixUndercuts.FixParams.bottomExtension ( self,
float arg1 )

◆ findParameters() [1/2]

FixUndercuts.FindParams mrmeshpy.FixUndercuts.FixParams.findParameters ( self)
parameters of what is considered as undercut

◆ findParameters() [2/2]

None mrmeshpy.FixUndercuts.FixParams.findParameters ( self,
FixUndercuts.FindParams arg1 )

◆ operator() [1/2]

FixUndercuts.FixParams mrmeshpy.FixUndercuts.FixParams.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

FixUndercuts.FixParams mrmeshpy.FixUndercuts.FixParams.operator ( * args,
** kwargs )
static

◆ region() [1/2]

FaceBitSet mrmeshpy.FixUndercuts.FixParams.region ( self)
if set - only this region will be fixed (but still all mesh will be rebuild)

◆ region() [2/2]

None mrmeshpy.FixUndercuts.FixParams.region ( self,
FaceBitSet arg1 )

◆ smooth() [1/2]

bool mrmeshpy.FixUndercuts.FixParams.smooth ( self)
if true applies one iterations of gaussian filtering for voxels, useful if thin walls expected

◆ smooth() [2/2]

None mrmeshpy.FixUndercuts.FixParams.smooth ( self,
bool arg1 )

◆ voxelSize() [1/2]

float mrmeshpy.FixUndercuts.FixParams.voxelSize ( self)
voxel size for internal computations: lower size - better precision but more system resources required

◆ voxelSize() [2/2]

None mrmeshpy.FixUndercuts.FixParams.voxelSize ( self,
float arg1 )

Member Data Documentation

◆ _offsetof_bottomExtension

typing mrmeshpy.FixUndercuts.FixParams._offsetof_bottomExtension = 20
staticprotected

◆ _offsetof_cb

typing mrmeshpy.FixUndercuts.FixParams._offsetof_cb = 40
staticprotected

◆ _offsetof_findParameters

typing mrmeshpy.FixUndercuts.FixParams._offsetof_findParameters = 0
staticprotected

◆ _offsetof_region

typing mrmeshpy.FixUndercuts.FixParams._offsetof_region = 24
staticprotected

◆ _offsetof_smooth

typing mrmeshpy.FixUndercuts.FixParams._offsetof_smooth = 32
staticprotected

◆ _offsetof_voxelSize

typing mrmeshpy.FixUndercuts.FixParams._offsetof_voxelSize = 16
staticprotected

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