Public Member Functions | |
| None | __init__ (self) |
| None | __init__ (self, MeshFromVoxelsPostProcessingParams arg0) |
| None | __init__ (self, float voxelSize, int reduceAngleNumIters, bool decimate, float tinyEdgeLength, UndirectedEdgeBitSet sharpEdges) |
| bool | decimate (self) |
| None | decimate (self, bool arg1) |
| int | reduceAngleNumIters (self) |
| None | reduceAngleNumIters (self, int arg1) |
| UndirectedEdgeBitSet | sharpEdges (self) |
| None | sharpEdges (self, UndirectedEdgeBitSet arg1) |
| float | tinyEdgeLength (self) |
| None | tinyEdgeLength (self, float arg1) |
| float | voxelSize (self) |
| None | voxelSize (self, float arg1) |
Static Public Member Functions | |
| None | __init__ (*args, **kwargs) |
| MeshFromVoxelsPostProcessingParams | operator (*args, **kwargs) |
| MeshFromVoxelsPostProcessingParams | operator (*args, **kwargs) |
Static Protected Attributes | |
| typing | _offsetof_decimate = 8 |
| typing | _offsetof_reduceAngleNumIters = 4 |
| typing | _offsetof_sharpEdges = 16 |
| typing | _offsetof_tinyEdgeLength = 12 |
| typing | _offsetof_voxelSize = 0 |
Generated from: MR::MeshFromVoxelsPostProcessingParams
|
static |
| None mrmeshpy.MeshFromVoxelsPostProcessingParams.__init__ | ( | self | ) |
| None mrmeshpy.MeshFromVoxelsPostProcessingParams.__init__ | ( | self, | |
| MeshFromVoxelsPostProcessingParams | arg0 ) |
Implicit copy constructor.
| None mrmeshpy.MeshFromVoxelsPostProcessingParams.__init__ | ( | self, | |
| float | voxelSize, | ||
| int | reduceAngleNumIters, | ||
| bool | decimate, | ||
| float | tinyEdgeLength, | ||
| UndirectedEdgeBitSet | sharpEdges ) |
Implicit aggregate constructor.
| bool mrmeshpy.MeshFromVoxelsPostProcessingParams.decimate | ( | self | ) |
whether to decimate resulting mesh
| None mrmeshpy.MeshFromVoxelsPostProcessingParams.decimate | ( | self, | |
| bool | arg1 ) |
|
static |
|
static |
| int mrmeshpy.MeshFromVoxelsPostProcessingParams.reduceAngleNumIters | ( | self | ) |
the number of iterations to minimize summed deviation of triangle-triangle angles from plane; this mode highlights sharp edges; if decimation is on, this mode is performed before and after decimation and further reduces the number of triangles
| None mrmeshpy.MeshFromVoxelsPostProcessingParams.reduceAngleNumIters | ( | self, | |
| int | arg1 ) |
| UndirectedEdgeBitSet mrmeshpy.MeshFromVoxelsPostProcessingParams.sharpEdges | ( | self | ) |
sharp edges that are maintained during post-processing
| None mrmeshpy.MeshFromVoxelsPostProcessingParams.sharpEdges | ( | self, | |
| UndirectedEdgeBitSet | arg1 ) |
| float mrmeshpy.MeshFromVoxelsPostProcessingParams.tinyEdgeLength | ( | self | ) |
only if decimate = true: edges not longer than this value will be collapsed even if it results in appearance of a triangle with high aspect ratio
| None mrmeshpy.MeshFromVoxelsPostProcessingParams.tinyEdgeLength | ( | self, | |
| float | arg1 ) |
| float mrmeshpy.MeshFromVoxelsPostProcessingParams.voxelSize | ( | self | ) |
The size of voxel that was used for mesh creation, must be set
| None mrmeshpy.MeshFromVoxelsPostProcessingParams.voxelSize | ( | self, | |
| float | arg1 ) |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |