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