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

Generated from class MR.FindInnerShellSettings. This is the const half of the class. More...

Inheritance diagram for MR.Const_FindInnerShellSettings:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_FindInnerShellSettings ()
 Constructs an empty (default-constructed) instance.
unsafe Const_FindInnerShellSettings (MR.Side side, float maxDistSq, bool useWindingNumber, float windingNumberThreshold, int minVertsInComp)
 Constructs MR.FindInnerShellSettings elementwise.
unsafe Const_FindInnerShellSettings (MR.Const_FindInnerShellSettings _other)
 Generated from constructor MR.FindInnerShellSettings.FindInnerShellSettings.
 Const_FindInnerShellSettings (FindInnerShellSettings _other)
 Generated from constructor MR.FindInnerShellSettings.FindInnerShellSettings.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe MR.Side__ref_storage_side
unsafe float * __ref_storage_maxDistSq
unsafe bool * __ref_storage_useWindingNumber
unsafe float * __ref_storage_windingNumberThreshold
unsafe int * __ref_storage_minVertsInComp

Properties

unsafe MR.Side side [get]
 specifies which side of shell is of interest: negative or positive relative to mesh normals
unsafe float maxDistSq [get]
 specifies maximum squared distance from shell parts of interest to source mesh
unsafe bool useWindingNumber [get]
 if true, a slower algorithm is activated that is more robust in the presence of self-intersections on mesh
unsafe float windingNumberThreshold [get]
 positive side if winding number below or equal this threshold; ideal threshold: 0.5 for closed meshes; 0.0 for planar meshes
unsafe int minVertsInComp [get]
 components of proper side with smaller number of vertices than this value will be removed from the result; components of wrong side with smaller number of vertices than this value will be added to the result

Detailed Description

Generated from class MR.FindInnerShellSettings. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_FindInnerShellSettings() [1/4]

unsafe MR.Const_FindInnerShellSettings.Const_FindInnerShellSettings ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_FindInnerShellSettings() [2/4]

unsafe MR.Const_FindInnerShellSettings.Const_FindInnerShellSettings ( MR.Side side,
float maxDistSq,
bool useWindingNumber,
float windingNumberThreshold,
int minVertsInComp )
inline

Constructs MR.FindInnerShellSettings elementwise.

◆ Const_FindInnerShellSettings() [3/4]

unsafe MR.Const_FindInnerShellSettings.Const_FindInnerShellSettings ( MR.Const_FindInnerShellSettings _other)
inline

◆ Const_FindInnerShellSettings() [4/4]

MR.Const_FindInnerShellSettings.Const_FindInnerShellSettings ( FindInnerShellSettings _other)
inline

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_FindInnerShellSettings.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

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

Member Data Documentation

◆ __ref_storage_maxDistSq

unsafe float* MR.Const_FindInnerShellSettings.__ref_storage_maxDistSq
protected

◆ __ref_storage_minVertsInComp

unsafe int* MR.Const_FindInnerShellSettings.__ref_storage_minVertsInComp
protected

◆ __ref_storage_side

unsafe MR.Side* MR.Const_FindInnerShellSettings.__ref_storage_side
protected

◆ __ref_storage_useWindingNumber

unsafe bool* MR.Const_FindInnerShellSettings.__ref_storage_useWindingNumber
protected

◆ __ref_storage_windingNumberThreshold

unsafe float* MR.Const_FindInnerShellSettings.__ref_storage_windingNumberThreshold
protected

Property Documentation

◆ maxDistSq

unsafe float MR.Const_FindInnerShellSettings.maxDistSq
get

specifies maximum squared distance from shell parts of interest to source mesh

◆ minVertsInComp

unsafe int MR.Const_FindInnerShellSettings.minVertsInComp
get

components of proper side with smaller number of vertices than this value will be removed from the result; components of wrong side with smaller number of vertices than this value will be added to the result

◆ side

unsafe MR.Side MR.Const_FindInnerShellSettings.side
get

specifies which side of shell is of interest: negative or positive relative to mesh normals

◆ useWindingNumber

unsafe bool MR.Const_FindInnerShellSettings.useWindingNumber
get

if true, a slower algorithm is activated that is more robust in the presence of self-intersections on mesh

◆ windingNumberThreshold

unsafe float MR.Const_FindInnerShellSettings.windingNumberThreshold
get

positive side if winding number below or equal this threshold; ideal threshold: 0.5 for closed meshes; 0.0 for planar meshes


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