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

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

+ Inheritance diagram for MR.FindInnerShellSettings:

Public Member Functions

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

Properties

new unsafe ref MR.Side side [get]
 specifies which side of shell is of interest: negative or positive relative to mesh normals
 
new unsafe ref float maxDistSq [get]
 specifies maximum squared distance from shell parts of interest to source mesh
 
new unsafe ref bool useWindingNumber [get]
 if true, a slower algorithm is activated that is more robust in the presence of self-intersections on mesh
 
new unsafe ref float windingNumberThreshold [get]
 
new unsafe ref int minVertsInComp [get]
 

Detailed Description

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

Constructor & Destructor Documentation

◆ FindInnerShellSettings() [1/4]

unsafe MR.FindInnerShellSettings.FindInnerShellSettings ( )
inline

Constructs an empty (default-constructed) instance.

◆ FindInnerShellSettings() [2/4]

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

Constructs MR.FindInnerShellSettings elementwise.

◆ FindInnerShellSettings() [3/4]

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

Generated from constructor MR.FindInnerShellSettings.FindInnerShellSettings.

◆ FindInnerShellSettings() [4/4]

MR.FindInnerShellSettings.FindInnerShellSettings ( FindInnerShellSettings _other)
inline

Generated from constructor MR.FindInnerShellSettings.FindInnerShellSettings.

Member Function Documentation

◆ assign()

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

Generated from method MR.FindInnerShellSettings.operator=.

Property Documentation

◆ maxDistSq

new unsafe ref float MR.FindInnerShellSettings.maxDistSq
get

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

◆ minVertsInComp

new unsafe ref int MR.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

new unsafe ref MR.Side MR.FindInnerShellSettings.side
get

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

◆ useWindingNumber

new unsafe ref bool MR.FindInnerShellSettings.useWindingNumber
get

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

◆ windingNumberThreshold

new unsafe ref float MR.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: