Public Member Functions | |
None | __init__ (self) |
None | __init__ (self, DenoiseViaNormalsSettings arg0) |
None | __init__ (self, bool fastIndicatorComputation, float beta, float gamma, int normalIters, int pointIters, float guideWeight, bool limitNearInitial, float maxInitialDist, UndirectedEdgeBitSet outCreases, func_bool_from_float cb) |
float | beta (self) |
None | beta (self, float arg1) |
func_bool_from_float | cb (self) |
None | cb (self, func_bool_from_float arg1) |
bool | fastIndicatorComputation (self) |
None | fastIndicatorComputation (self, bool arg1) |
float | gamma (self) |
None | gamma (self, float arg1) |
float | guideWeight (self) |
None | guideWeight (self, float arg1) |
bool | limitNearInitial (self) |
None | limitNearInitial (self, bool arg1) |
float | maxInitialDist (self) |
None | maxInitialDist (self, float arg1) |
int | normalIters (self) |
None | normalIters (self, int arg1) |
UndirectedEdgeBitSet | outCreases (self) |
None | outCreases (self, UndirectedEdgeBitSet arg1) |
int | pointIters (self) |
None | pointIters (self, int arg1) |
Generated from: MR::DenoiseViaNormalsSettings
None meshlib.mrmeshpy.DenoiseViaNormalsSettings.__init__ | ( | self | ) |
Implicit default constructor.
None meshlib.mrmeshpy.DenoiseViaNormalsSettings.__init__ | ( | self, | |
DenoiseViaNormalsSettings | arg0 ) |
Implicit copy constructor.
None meshlib.mrmeshpy.DenoiseViaNormalsSettings.__init__ | ( | self, | |
bool | fastIndicatorComputation, | ||
float | beta, | ||
float | gamma, | ||
int | normalIters, | ||
int | pointIters, | ||
float | guideWeight, | ||
bool | limitNearInitial, | ||
float | maxInitialDist, | ||
UndirectedEdgeBitSet | outCreases, | ||
func_bool_from_float | cb ) |
Implicit aggregate constructor.
float meshlib.mrmeshpy.DenoiseViaNormalsSettings.beta | ( | self | ) |
0.001 - sharp edges, 0.01 - moderate edges, 0.1 - smooth edges
None meshlib.mrmeshpy.DenoiseViaNormalsSettings.beta | ( | self, | |
float | arg1 ) |
func_bool_from_float meshlib.mrmeshpy.DenoiseViaNormalsSettings.cb | ( | self | ) |
to get the progress and optionally cancel
None meshlib.mrmeshpy.DenoiseViaNormalsSettings.cb | ( | self, | |
func_bool_from_float | arg1 ) |
bool meshlib.mrmeshpy.DenoiseViaNormalsSettings.fastIndicatorComputation | ( | self | ) |
use approximated computation, which is much faster than precise solution
None meshlib.mrmeshpy.DenoiseViaNormalsSettings.fastIndicatorComputation | ( | self, | |
bool | arg1 ) |
float meshlib.mrmeshpy.DenoiseViaNormalsSettings.gamma | ( | self | ) |
the amount of smoothing: 0 - no smoothing, 1 - average smoothing, ...
None meshlib.mrmeshpy.DenoiseViaNormalsSettings.gamma | ( | self, | |
float | arg1 ) |
float meshlib.mrmeshpy.DenoiseViaNormalsSettings.guideWeight | ( | self | ) |
how much resulting points must be attracted to initial points (e.g. to avoid general shrinkage), must be > 0
None meshlib.mrmeshpy.DenoiseViaNormalsSettings.guideWeight | ( | self, | |
float | arg1 ) |
bool meshlib.mrmeshpy.DenoiseViaNormalsSettings.limitNearInitial | ( | self | ) |
if true then maximal displacement of each point during denoising will be limited
None meshlib.mrmeshpy.DenoiseViaNormalsSettings.limitNearInitial | ( | self, | |
bool | arg1 ) |
float meshlib.mrmeshpy.DenoiseViaNormalsSettings.maxInitialDist | ( | self | ) |
maximum distance between a point and its position before relaxation, ignored if limitNearInitial = false
None meshlib.mrmeshpy.DenoiseViaNormalsSettings.maxInitialDist | ( | self, | |
float | arg1 ) |
int meshlib.mrmeshpy.DenoiseViaNormalsSettings.normalIters | ( | self | ) |
the number of iterations to smooth normals and find creases; the more the better quality, but longer computation
None meshlib.mrmeshpy.DenoiseViaNormalsSettings.normalIters | ( | self, | |
int | arg1 ) |
UndirectedEdgeBitSet meshlib.mrmeshpy.DenoiseViaNormalsSettings.outCreases | ( | self | ) |
optionally returns creases found during smoothing
None meshlib.mrmeshpy.DenoiseViaNormalsSettings.outCreases | ( | self, | |
UndirectedEdgeBitSet | arg1 ) |
int meshlib.mrmeshpy.DenoiseViaNormalsSettings.pointIters | ( | self | ) |
the number of iterations to update vertex coordinates from found normals; the more the better quality, but longer computation
None meshlib.mrmeshpy.DenoiseViaNormalsSettings.pointIters | ( | self, | |
int | arg1 ) |