Public Member Functions | |
| None | __init__ (self) |
| None | __init__ (self, SharpenMarchingCubesMeshSettings arg0) |
| None | __init__ (self, float minNewVertDev, float maxNewRank2VertDev, float maxNewRank3VertDev, float offset, float maxOldVertPosCorrection, int posSelIters, UndirectedEdgeBitSet outSharpEdges) |
| float | maxNewRank2VertDev (self) |
| None | maxNewRank2VertDev (self, float arg1) |
| float | maxNewRank3VertDev (self) |
| None | maxNewRank3VertDev (self, float arg1) |
| float | maxOldVertPosCorrection (self) |
| None | maxOldVertPosCorrection (self, float arg1) |
| float | minNewVertDev (self) |
| None | minNewVertDev (self, float arg1) |
| float | offset (self) |
| None | offset (self, float arg1) |
| UndirectedEdgeBitSet | outSharpEdges (self) |
| None | outSharpEdges (self, UndirectedEdgeBitSet arg1) |
| int | posSelIters (self) |
| None | posSelIters (self, int arg1) |
Static Public Member Functions | |
| None | __init__ (*args, **kwargs) |
| SharpenMarchingCubesMeshSettings | operator (*args, **kwargs) |
| SharpenMarchingCubesMeshSettings | operator (*args, **kwargs) |
Static Protected Attributes | |
| typing | _offsetof_maxNewRank2VertDev = 4 |
| typing | _offsetof_maxNewRank3VertDev = 8 |
| typing | _offsetof_maxOldVertPosCorrection = 16 |
| typing | _offsetof_minNewVertDev = 0 |
| typing | _offsetof_offset = 12 |
| typing | _offsetof_outSharpEdges = 24 |
| typing | _offsetof_posSelIters = 20 |
Generated from: MR::SharpenMarchingCubesMeshSettings
|
static |
| None mrmeshpy.SharpenMarchingCubesMeshSettings.__init__ | ( | self | ) |
| None mrmeshpy.SharpenMarchingCubesMeshSettings.__init__ | ( | self, | |
| SharpenMarchingCubesMeshSettings | arg0 ) |
Implicit copy constructor.
| None mrmeshpy.SharpenMarchingCubesMeshSettings.__init__ | ( | self, | |
| float | minNewVertDev, | ||
| float | maxNewRank2VertDev, | ||
| float | maxNewRank3VertDev, | ||
| float | offset, | ||
| float | maxOldVertPosCorrection, | ||
| int | posSelIters, | ||
| UndirectedEdgeBitSet | outSharpEdges ) |
Implicit aggregate constructor.
| float mrmeshpy.SharpenMarchingCubesMeshSettings.maxNewRank2VertDev | ( | self | ) |
maximal surface deviation to introduce new rank 2 vertex (on intersection of 2 planes); recommended set equal to ( 5 * voxel size )
| None mrmeshpy.SharpenMarchingCubesMeshSettings.maxNewRank2VertDev | ( | self, | |
| float | arg1 ) |
| float mrmeshpy.SharpenMarchingCubesMeshSettings.maxNewRank3VertDev | ( | self | ) |
maximal surface deviation to introduce new rank 3 vertex (on intersection of 3 planes); recommended set equal to ( 2 * voxel size )
| None mrmeshpy.SharpenMarchingCubesMeshSettings.maxNewRank3VertDev | ( | self, | |
| float | arg1 ) |
| float mrmeshpy.SharpenMarchingCubesMeshSettings.maxOldVertPosCorrection | ( | self | ) |
correct positions of the input vertices using reference mesh by not more than this distance; big correction can be wrong and result from self-intersections in the reference mesh recommended set equal to ( voxel size / 2 )
| None mrmeshpy.SharpenMarchingCubesMeshSettings.maxOldVertPosCorrection | ( | self, | |
| float | arg1 ) |
| float mrmeshpy.SharpenMarchingCubesMeshSettings.minNewVertDev | ( | self | ) |
minimal surface deviation to introduce new vertex in a voxel; recommended set equal to ( voxel size / 25 )
| None mrmeshpy.SharpenMarchingCubesMeshSettings.minNewVertDev | ( | self, | |
| float | arg1 ) |
| float mrmeshpy.SharpenMarchingCubesMeshSettings.offset | ( | self | ) |
relative to reference mesh
| None mrmeshpy.SharpenMarchingCubesMeshSettings.offset | ( | self, | |
| float | arg1 ) |
|
static |
|
static |
| UndirectedEdgeBitSet mrmeshpy.SharpenMarchingCubesMeshSettings.outSharpEdges | ( | self | ) |
if non-null then created sharp edges will be saved here
| None mrmeshpy.SharpenMarchingCubesMeshSettings.outSharpEdges | ( | self, | |
| UndirectedEdgeBitSet | arg1 ) |
| int mrmeshpy.SharpenMarchingCubesMeshSettings.posSelIters | ( | self | ) |
the number of iterations to best select positions for new vertices, the probability of self-intersections and spikes are higher if posSelIters = 0
| None mrmeshpy.SharpenMarchingCubesMeshSettings.posSelIters | ( | self, | |
| int | arg1 ) |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |