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) | |
Generated from: MR::FindInnerShellSettings
None mrmeshpy.FindInnerShellSettings.__init__ | ( | self | ) |
Implicit default constructor.
None mrmeshpy.FindInnerShellSettings.__init__ | ( | self, | |
FindInnerShellSettings | arg0 ) |
Implicit copy constructor.
None mrmeshpy.FindInnerShellSettings.__init__ | ( | self, | |
Side | side, | ||
float | maxDistSq, | ||
bool | useWindingNumber, | ||
float | windingNumberThreshold, | ||
int | minVertsInComp ) |
Implicit aggregate constructor.
|
staticprotected |
float mrmeshpy.FindInnerShellSettings.maxDistSq | ( | self | ) |
specifies maximum squared distance from shell parts of interest to source mesh
None mrmeshpy.FindInnerShellSettings.maxDistSq | ( | self, | |
float | arg1 ) |
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
None mrmeshpy.FindInnerShellSettings.minVertsInComp | ( | self, | |
int | arg1 ) |
Side mrmeshpy.FindInnerShellSettings.side | ( | self | ) |
specifies which side of shell is of interest: negative or positive relative to mesh normals
None mrmeshpy.FindInnerShellSettings.side | ( | self, | |
Side | arg1 ) |
bool mrmeshpy.FindInnerShellSettings.useWindingNumber | ( | self | ) |
if true, a slower algorithm is activated that is more robust in the presence of self-intersections on mesh
None mrmeshpy.FindInnerShellSettings.useWindingNumber | ( | self, | |
bool | arg1 ) |
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
None mrmeshpy.FindInnerShellSettings.windingNumberThreshold | ( | self, | |
float | arg1 ) |