MeshLib C# Docs
Loading...
Searching...
No Matches

Parameters structure for fixMeshCreases function Generated from class MR.FixCreasesParams. This is the const half of the class. More...

Inheritance diagram for MR.Const_FixCreasesParams:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_FixCreasesParams ()
 Constructs an empty (default-constructed) instance.
unsafe Const_FixCreasesParams (float creaseAngle, float criticalTriAspectRatio, int maxIters)
 Constructs MR.FixCreasesParams elementwise.
unsafe Const_FixCreasesParams (MR.Const_FixCreasesParams _other)
 Generated from constructor MR.FixCreasesParams.FixCreasesParams.
 Const_FixCreasesParams (FixCreasesParams _other)
 Generated from constructor MR.FixCreasesParams.FixCreasesParams.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe float * __ref_storage_creaseAngle
unsafe float * __ref_storage_criticalTriAspectRatio
unsafe int * __ref_storage_maxIters

Properties

unsafe float creaseAngle [get]
 edges with dihedral angle sharper this will be considered as creases
unsafe float criticalTriAspectRatio [get]
 planar check is skipped for faces with worse aspect ratio
unsafe int maxIters [get]
 maximum number of algorithm iterations

Detailed Description

Parameters structure for fixMeshCreases function Generated from class MR.FixCreasesParams. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_FixCreasesParams() [1/4]

unsafe MR.Const_FixCreasesParams.Const_FixCreasesParams ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_FixCreasesParams() [2/4]

unsafe MR.Const_FixCreasesParams.Const_FixCreasesParams ( float creaseAngle,
float criticalTriAspectRatio,
int maxIters )
inline

Constructs MR.FixCreasesParams elementwise.

◆ Const_FixCreasesParams() [3/4]

unsafe MR.Const_FixCreasesParams.Const_FixCreasesParams ( MR.Const_FixCreasesParams _other)
inline

Generated from constructor MR.FixCreasesParams.FixCreasesParams.

◆ Const_FixCreasesParams() [4/4]

MR.Const_FixCreasesParams.Const_FixCreasesParams ( FixCreasesParams _other)
inline

Generated from constructor MR.FixCreasesParams.FixCreasesParams.

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_FixCreasesParams.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.Const_FixCreasesParams.Dispose ( bool disposing)
inlineprotectedvirtual

Member Data Documentation

◆ __ref_storage_creaseAngle

unsafe float* MR.Const_FixCreasesParams.__ref_storage_creaseAngle
protected

◆ __ref_storage_criticalTriAspectRatio

unsafe float* MR.Const_FixCreasesParams.__ref_storage_criticalTriAspectRatio
protected

◆ __ref_storage_maxIters

unsafe int* MR.Const_FixCreasesParams.__ref_storage_maxIters
protected

Property Documentation

◆ creaseAngle

unsafe float MR.Const_FixCreasesParams.creaseAngle
get

edges with dihedral angle sharper this will be considered as creases

◆ criticalTriAspectRatio

unsafe float MR.Const_FixCreasesParams.criticalTriAspectRatio
get

planar check is skipped for faces with worse aspect ratio

◆ maxIters

unsafe int MR.Const_FixCreasesParams.maxIters
get

maximum number of algorithm iterations


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