Public Member Functions | |
None | __init__ (self) |
None | __init__ (self, MoveMeshToVoxelMaxDerivSettings arg0) |
None | __init__ (self, int iters, int samplePoints, int degree, float outlierThreshold, float intermediateSmoothForce, float preparationSmoothForce) |
int | degree (self) |
None | degree (self, int arg1) |
float | intermediateSmoothForce (self) |
None | intermediateSmoothForce (self, float arg1) |
int | iters (self) |
None | iters (self, int arg1) |
float | outlierThreshold (self) |
None | outlierThreshold (self, float arg1) |
float | preparationSmoothForce (self) |
None | preparationSmoothForce (self, float arg1) |
int | samplePoints (self) |
None | samplePoints (self, int arg1) |
Generated from: MR::MoveMeshToVoxelMaxDerivSettings \\ingroup SubvoxelMeshCorrection
None meshlib.mrmeshpy.MoveMeshToVoxelMaxDerivSettings.__init__ | ( | self | ) |
Implicit default constructor.
None meshlib.mrmeshpy.MoveMeshToVoxelMaxDerivSettings.__init__ | ( | self, | |
MoveMeshToVoxelMaxDerivSettings | arg0 ) |
Implicit copy constructor.
None meshlib.mrmeshpy.MoveMeshToVoxelMaxDerivSettings.__init__ | ( | self, | |
int | iters, | ||
int | samplePoints, | ||
int | degree, | ||
float | outlierThreshold, | ||
float | intermediateSmoothForce, | ||
float | preparationSmoothForce ) |
Implicit aggregate constructor.
int meshlib.mrmeshpy.MoveMeshToVoxelMaxDerivSettings.degree | ( | self | ) |
degree of the polynomial used to fit sampled points. Must be in range [3; 6]
None meshlib.mrmeshpy.MoveMeshToVoxelMaxDerivSettings.degree | ( | self, | |
int | arg1 ) |
float meshlib.mrmeshpy.MoveMeshToVoxelMaxDerivSettings.intermediateSmoothForce | ( | self | ) |
force of the smoothing (relaxation) of vector field of shifts on each iteration
None meshlib.mrmeshpy.MoveMeshToVoxelMaxDerivSettings.intermediateSmoothForce | ( | self, | |
float | arg1 ) |
int meshlib.mrmeshpy.MoveMeshToVoxelMaxDerivSettings.iters | ( | self | ) |
number of iterations. Each iteration moves vertex only slightly and smooths the vector field of shifts.
None meshlib.mrmeshpy.MoveMeshToVoxelMaxDerivSettings.iters | ( | self, | |
int | arg1 ) |
float meshlib.mrmeshpy.MoveMeshToVoxelMaxDerivSettings.outlierThreshold | ( | self | ) |
for each iteration, if target position of the vertex is greater than this threshold, it is disregarded. For small degrees, this value should be small, for large degrees it may be larger. Measured in number of voxels.
None meshlib.mrmeshpy.MoveMeshToVoxelMaxDerivSettings.outlierThreshold | ( | self, | |
float | arg1 ) |
float meshlib.mrmeshpy.MoveMeshToVoxelMaxDerivSettings.preparationSmoothForce | ( | self | ) |
force of initial smoothing of vertices, before applying the algorithm
None meshlib.mrmeshpy.MoveMeshToVoxelMaxDerivSettings.preparationSmoothForce | ( | self, | |
float | arg1 ) |
int meshlib.mrmeshpy.MoveMeshToVoxelMaxDerivSettings.samplePoints | ( | self | ) |
number of points to sample for each vertex. Samples are used to get the picewice-linear function of density and estimate the derivative based on it
None meshlib.mrmeshpy.MoveMeshToVoxelMaxDerivSettings.samplePoints | ( | self, | |
int | arg1 ) |