Public Member Functions | |
bool | __eq__ (self, typing.Any other) |
int | __getstate__ (self) |
int | __hash__ (self) |
int | __index__ (self) |
None | __init__ (self, int value) |
int | __int__ (self) |
bool | __ne__ (self, typing.Any other) |
str | __repr__ (self) |
None | __setstate__ (self, int state) |
str | __str__ (self) |
str | name (self) |
int | value (self) |
Static Public Attributes | |
typing | HoleWindingRule .ClassVar[SignDetectionMode] |
typing | OpenVDB .ClassVar[SignDetectionMode] |
typing | ProjectionNormal .ClassVar[SignDetectionMode] |
typing | Unsigned .ClassVar[SignDetectionMode] |
typing | WindingRule .ClassVar[SignDetectionMode] |
Members: Unsigned : unsigned distance, useful for bidirectional `Shell` offset OpenVDB : sign detection from OpenVDB library, which is good and fast if input geometry is closed ProjectionNormal : the sign is determined based on pseudonormal in closest mesh point (unsafe in case of self-intersections) WindingRule : ray intersection counter, significantly slower than ProjectionNormal and does not support holes in mesh; this mode is slow, and it does NOT have CUDA acceleration at this moment HoleWindingRule : computes robust winding number generalization with support of holes and self-intersections in mesh, it is the slowest sign detection mode, but it CAN be accelerated with CUDA if this mode activated e.g. in OffsetParameters.fwn
None meshlib.mrmeshpy.SignDetectionMode.__init__ | ( | self, | |
int | value ) |
bool meshlib.mrmeshpy.SignDetectionMode.__eq__ | ( | self, | |
typing.Any | other ) |
int meshlib.mrmeshpy.SignDetectionMode.__getstate__ | ( | self | ) |
int meshlib.mrmeshpy.SignDetectionMode.__hash__ | ( | self | ) |
int meshlib.mrmeshpy.SignDetectionMode.__index__ | ( | self | ) |
int meshlib.mrmeshpy.SignDetectionMode.__int__ | ( | self | ) |
bool meshlib.mrmeshpy.SignDetectionMode.__ne__ | ( | self, | |
typing.Any | other ) |
str meshlib.mrmeshpy.SignDetectionMode.__repr__ | ( | self | ) |
None meshlib.mrmeshpy.SignDetectionMode.__setstate__ | ( | self, | |
int | state ) |
str meshlib.mrmeshpy.SignDetectionMode.__str__ | ( | self | ) |
str meshlib.mrmeshpy.SignDetectionMode.name | ( | self | ) |
int meshlib.mrmeshpy.SignDetectionMode.value | ( | self | ) |
|
static |
|
static |
|
static |
|
static |
|
static |