MeshLib C# Docs
Loading...
Searching...
No Matches
MR.FixUndercuts.FixParams Class Reference

Fix undercuts function parameters Generated from class MR.FixUndercuts.FixParams. This is the non-const half of the class. More...

+ Inheritance diagram for MR.FixUndercuts.FixParams:

Public Member Functions

unsafe FixParams ()
 Constructs an empty (default-constructed) instance.
 
unsafe FixParams (MR.FixUndercuts.Const_FindParams findParameters, float voxelSize, float bottomExtension, MR.Const_FaceBitSet? region, bool smooth, MR.Std._ByValue_Function_BoolFuncFromFloat cb)
 Constructs MR.FixUndercuts.FixParams elementwise.
 
unsafe FixParams (MR.FixUndercuts._ByValue_FixParams _other)
 Generated from constructor MR.FixUndercuts.FixParams.FixParams.
 
 FixParams (Const_FixParams _other)
 Generated from constructor MR.FixUndercuts.FixParams.FixParams.
 
 FixParams (FixParams _other)
 Generated from constructor MR.FixUndercuts.FixParams.FixParams.
 
unsafe MR.FixUndercuts.FixParams assign (MR.FixUndercuts._ByValue_FixParams _other)
 Generated from method MR.FixUndercuts.FixParams.operator=.
 

Properties

new unsafe MR.FixUndercuts.FindParams findParameters [get, protected set]
 parameters of what is considered as undercut
 
new unsafe ref float voxelSize [get]
 voxel size for internal computations: lower size - better precision but more system resources required
 
new unsafe ref float bottomExtension [get]
 minimum extension of bottom part of the mesh
 
new unsafe MR.? Const_FaceBitSet region [get, set]
 if set - only this region will be fixed (but still all mesh will be rebuild)
 
new unsafe ref bool smooth [get]
 if true applies one iterations of gaussian filtering for voxels, useful if thin walls expected
 
new unsafe MR.Std.Function_BoolFuncFromFloat cb [get, protected set]
 

Detailed Description

Fix undercuts function parameters Generated from class MR.FixUndercuts.FixParams. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ FixParams() [1/5]

unsafe MR.FixUndercuts.FixParams.FixParams ( )
inline

Constructs an empty (default-constructed) instance.

◆ FixParams() [2/5]

unsafe MR.FixUndercuts.FixParams.FixParams ( MR.FixUndercuts.Const_FindParams findParameters,
float voxelSize,
float bottomExtension,
MR.Const_FaceBitSet? region,
bool smooth,
MR.Std._ByValue_Function_BoolFuncFromFloat cb )
inline

Constructs MR.FixUndercuts.FixParams elementwise.

◆ FixParams() [3/5]

unsafe MR.FixUndercuts.FixParams.FixParams ( MR.FixUndercuts._ByValue_FixParams _other)
inline

Generated from constructor MR.FixUndercuts.FixParams.FixParams.

◆ FixParams() [4/5]

MR.FixUndercuts.FixParams.FixParams ( Const_FixParams _other)
inline

Generated from constructor MR.FixUndercuts.FixParams.FixParams.

◆ FixParams() [5/5]

MR.FixUndercuts.FixParams.FixParams ( FixParams _other)
inline

Generated from constructor MR.FixUndercuts.FixParams.FixParams.

Member Function Documentation

◆ assign()

unsafe MR.FixUndercuts.FixParams MR.FixUndercuts.FixParams.assign ( MR.FixUndercuts._ByValue_FixParams _other)
inline

Generated from method MR.FixUndercuts.FixParams.operator=.

Property Documentation

◆ bottomExtension

new unsafe ref float MR.FixUndercuts.FixParams.bottomExtension
get

minimum extension of bottom part of the mesh

◆ cb

new unsafe MR.Std.Function_BoolFuncFromFloat MR.FixUndercuts.FixParams.cb
getprotected set

◆ findParameters

new unsafe MR.FixUndercuts.FindParams MR.FixUndercuts.FixParams.findParameters
getprotected set

parameters of what is considered as undercut

◆ region

new unsafe MR.? Const_FaceBitSet MR.FixUndercuts.FixParams.region
getset

if set - only this region will be fixed (but still all mesh will be rebuild)

◆ smooth

new unsafe ref bool MR.FixUndercuts.FixParams.smooth
get

if true applies one iterations of gaussian filtering for voxels, useful if thin walls expected

◆ voxelSize

new unsafe ref float MR.FixUndercuts.FixParams.voxelSize
get

voxel size for internal computations: lower size - better precision but more system resources required


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