MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.FindInnerShellSettings Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, FindInnerShellSettings arg0)
 
None __init__ (self, Side side, float maxDistSq, bool useWindingNumber, float windingNumberThreshold, int minVertsInComp)
 
float maxDistSq (self)
 
None maxDistSq (self, float arg1)
 
int minVertsInComp (self)
 
None minVertsInComp (self, int arg1)
 
Side side (self)
 
None side (self, Side arg1)
 
bool useWindingNumber (self)
 
None useWindingNumber (self, bool arg1)
 
float windingNumberThreshold (self)
 
None windingNumberThreshold (self, float arg1)
 

Static Protected Member Functions

 _pybind11_conduit_v1_ (*args, **kwargs)
 

Detailed Description

Generated from:  MR::FindInnerShellSettings

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.FindInnerShellSettings.__init__ ( self)
Implicit default constructor.

◆ __init__() [2/3]

None mrmeshpy.FindInnerShellSettings.__init__ ( self,
FindInnerShellSettings arg0 )
Implicit copy constructor.

◆ __init__() [3/3]

None mrmeshpy.FindInnerShellSettings.__init__ ( self,
Side side,
float maxDistSq,
bool useWindingNumber,
float windingNumberThreshold,
int minVertsInComp )
Implicit aggregate constructor.

Member Function Documentation

◆ _pybind11_conduit_v1_()

mrmeshpy.FindInnerShellSettings._pybind11_conduit_v1_ ( * args,
** kwargs )
staticprotected

◆ maxDistSq() [1/2]

float mrmeshpy.FindInnerShellSettings.maxDistSq ( self)
specifies maximum squared distance from shell parts of interest to source mesh

◆ maxDistSq() [2/2]

None mrmeshpy.FindInnerShellSettings.maxDistSq ( self,
float arg1 )

◆ minVertsInComp() [1/2]

int mrmeshpy.FindInnerShellSettings.minVertsInComp ( self)
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

◆ minVertsInComp() [2/2]

None mrmeshpy.FindInnerShellSettings.minVertsInComp ( self,
int arg1 )

◆ side() [1/2]

Side mrmeshpy.FindInnerShellSettings.side ( self)
specifies which side of shell is of interest: negative or positive relative to mesh normals

◆ side() [2/2]

None mrmeshpy.FindInnerShellSettings.side ( self,
Side arg1 )

◆ useWindingNumber() [1/2]

bool mrmeshpy.FindInnerShellSettings.useWindingNumber ( self)
if true, a slower algorithm is activated that is more robust in the presence of self-intersections on mesh

◆ useWindingNumber() [2/2]

None mrmeshpy.FindInnerShellSettings.useWindingNumber ( self,
bool arg1 )

◆ windingNumberThreshold() [1/2]

float mrmeshpy.FindInnerShellSettings.windingNumberThreshold ( self)
positive side if winding number below or equal this threshold;
ideal threshold: 0.5 for closed meshes; 0.0 for planar meshes

◆ windingNumberThreshold() [2/2]

None mrmeshpy.FindInnerShellSettings.windingNumberThreshold ( self,
float arg1 )

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