Classes | |
class | CachingMode |
Generated from: MR::MarchingCubesParams
None meshlib.mrmeshpy.MarchingCubesParams.__init__ | ( | self | ) |
Implicit default constructor.
None meshlib.mrmeshpy.MarchingCubesParams.__init__ | ( | self, | |
MarchingCubesParams | arg0 ) |
Implicit copy constructor.
None meshlib.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.
func_bool_from_float meshlib.mrmeshpy.MarchingCubesParams.cb | ( | self | ) |
progress callback
None meshlib.mrmeshpy.MarchingCubesParams.cb | ( | self, | |
func_bool_from_float | arg1 ) |
func_void meshlib.mrmeshpy.MarchingCubesParams.freeVolume | ( | self | ) |
this optional function is called when volume is no longer needed to deallocate it and reduce peak memory consumption
None meshlib.mrmeshpy.MarchingCubesParams.freeVolume | ( | self, | |
func_void | arg1 ) |
float meshlib.mrmeshpy.MarchingCubesParams.iso | ( | self | ) |
target iso-value of the surface to be extracted from volume
None meshlib.mrmeshpy.MarchingCubesParams.iso | ( | self, | |
float | arg1 ) |
bool meshlib.mrmeshpy.MarchingCubesParams.lessInside | ( | self | ) |
should be false for dense volumes, and true for distance volume
None meshlib.mrmeshpy.MarchingCubesParams.lessInside | ( | self, | |
bool | arg1 ) |
int meshlib.mrmeshpy.MarchingCubesParams.maxVertices | ( | self | ) |
if the mesh exceeds this number of vertices, an error returns
None meshlib.mrmeshpy.MarchingCubesParams.maxVertices | ( | self, | |
int | arg1 ) |
Vector3f meshlib.mrmeshpy.MarchingCubesParams.origin | ( | self | ) |
origin point of voxels box in 3D space with output mesh
None meshlib.mrmeshpy.MarchingCubesParams.origin | ( | self, | |
Vector3f | arg1 ) |
Vector_Id_VoxelTag_FaceId meshlib.mrmeshpy.MarchingCubesParams.outVoxelPerFaceMap | ( | self | ) |
optional output map FaceId->VoxelId
None meshlib.mrmeshpy.MarchingCubesParams.outVoxelPerFaceMap | ( | self, | |
Vector_Id_VoxelTag_FaceId | arg1 ) |
func_Vector3_float_from_Vector3_float_Vector3_float_float_float_float meshlib.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 meshlib.mrmeshpy.MarchingCubesParams.positioner | ( | self, | |
func_Vector3_float_from_Vector3_float_Vector3_float_float_float_float | arg1 ) |