Classes | |
class | CachingMode |
Static Protected Member Functions | |
_pybind11_conduit_v1_ (*args, **kwargs) | |
Generated from: MR::MarchingCubesParams
None mrmeshpy.MarchingCubesParams.__init__ | ( | self | ) |
Implicit default constructor.
None mrmeshpy.MarchingCubesParams.__init__ | ( | self, | |
MarchingCubesParams | arg0 ) |
Implicit copy constructor.
None mrmeshpy.MarchingCubesParams.__init__ | ( | self, | |
Vector3f | origin, | ||
func_bool_from_float | cb, | ||
float | iso, | ||
bool | lessInside, | ||
Vector_Id_VoxelTag_FaceId | outVoxelPerFaceMap, | ||
func_Vector3_float_from_Vector3_float_Vector3_float_float_float_float | positioner, | ||
int | maxVertices, | ||
MarchingCubesParams.CachingMode | cachingMode, | ||
func_void | freeVolume ) |
Implicit aggregate constructor.
|
staticprotected |
func_bool_from_float mrmeshpy.MarchingCubesParams.cb | ( | self | ) |
progress callback
None mrmeshpy.MarchingCubesParams.cb | ( | self, | |
func_bool_from_float | arg1 ) |
func_void mrmeshpy.MarchingCubesParams.freeVolume | ( | self | ) |
this optional function is called when volume is no longer needed to deallocate it and reduce peak memory consumption
None mrmeshpy.MarchingCubesParams.freeVolume | ( | self, | |
func_void | arg1 ) |
float mrmeshpy.MarchingCubesParams.iso | ( | self | ) |
target iso-value of the surface to be extracted from volume
None mrmeshpy.MarchingCubesParams.iso | ( | self, | |
float | arg1 ) |
bool mrmeshpy.MarchingCubesParams.lessInside | ( | self | ) |
should be false for dense volumes, and true for distance volume
None mrmeshpy.MarchingCubesParams.lessInside | ( | self, | |
bool | arg1 ) |
int mrmeshpy.MarchingCubesParams.maxVertices | ( | self | ) |
if the mesh exceeds this number of vertices, an error returns
None mrmeshpy.MarchingCubesParams.maxVertices | ( | self, | |
int | arg1 ) |
Vector3f mrmeshpy.MarchingCubesParams.origin | ( | self | ) |
origin point of voxels box in 3D space with output mesh
None mrmeshpy.MarchingCubesParams.origin | ( | self, | |
Vector3f | arg1 ) |
Vector_Id_VoxelTag_FaceId mrmeshpy.MarchingCubesParams.outVoxelPerFaceMap | ( | self | ) |
optional output map FaceId->VoxelId
None mrmeshpy.MarchingCubesParams.outVoxelPerFaceMap | ( | self, | |
Vector_Id_VoxelTag_FaceId | arg1 ) |
func_Vector3_float_from_Vector3_float_Vector3_float_float_float_float mrmeshpy.MarchingCubesParams.positioner | ( | self | ) |
function to calculate position of result mesh points if the function isn't set, a linear positioner will be used note: this function is called in parallel from different threads
None mrmeshpy.MarchingCubesParams.positioner | ( | self, | |
func_Vector3_float_from_Vector3_float_Vector3_float_float_float_float | arg1 ) |