Public Member Functions | |
None | __init__ (self) |
None | __init__ (self, ResolveMeshDegenSettings arg0) |
None | __init__ (self, int maxIters, float maxDeviation, float tinyEdgeLength, float maxAngleChange, float criticalAspectRatio, float stabilizer, FaceBitSet region) |
float | criticalAspectRatio (self) |
None | criticalAspectRatio (self, float arg1) |
float | maxAngleChange (self) |
None | maxAngleChange (self, float arg1) |
float | maxDeviation (self) |
None | maxDeviation (self, float arg1) |
FaceBitSet | region (self) |
None | region (self, FaceBitSet arg1) |
float | stabilizer (self) |
None | stabilizer (self, float arg1) |
float | tinyEdgeLength (self) |
None | tinyEdgeLength (self, float arg1) |
Generated from: MR::ResolveMeshDegenSettings
None meshlib.mrmeshpy.ResolveMeshDegenSettings.__init__ | ( | self | ) |
Implicit default constructor.
None meshlib.mrmeshpy.ResolveMeshDegenSettings.__init__ | ( | self, | |
ResolveMeshDegenSettings | arg0 ) |
Implicit copy constructor.
None meshlib.mrmeshpy.ResolveMeshDegenSettings.__init__ | ( | self, | |
int | maxIters, | ||
float | maxDeviation, | ||
float | tinyEdgeLength, | ||
float | maxAngleChange, | ||
float | criticalAspectRatio, | ||
float | stabilizer, | ||
FaceBitSet | region ) |
Implicit aggregate constructor.
float meshlib.mrmeshpy.ResolveMeshDegenSettings.criticalAspectRatio | ( | self | ) |
the algorithm will ignore dihedral angle check if one of triangles had aspect ratio equal or more than this value; and the algorithm will permit temporary increase in aspect ratio after collapse, if before collapse one of the triangles had larger aspect ratio
None meshlib.mrmeshpy.ResolveMeshDegenSettings.criticalAspectRatio | ( | self, | |
float | arg1 ) |
float meshlib.mrmeshpy.ResolveMeshDegenSettings.maxAngleChange | ( | self | ) |
Permit edge flips if it does not change dihedral angle more than on this value
None meshlib.mrmeshpy.ResolveMeshDegenSettings.maxAngleChange | ( | self, | |
float | arg1 ) |
float meshlib.mrmeshpy.ResolveMeshDegenSettings.maxDeviation | ( | self | ) |
maximum permitted deviation from the original surface
None meshlib.mrmeshpy.ResolveMeshDegenSettings.maxDeviation | ( | self, | |
float | arg1 ) |
FaceBitSet meshlib.mrmeshpy.ResolveMeshDegenSettings.region | ( | self | ) |
degenerations will be fixed only in given region, which is updated during the processing
None meshlib.mrmeshpy.ResolveMeshDegenSettings.region | ( | self, | |
FaceBitSet | arg1 ) |
float meshlib.mrmeshpy.ResolveMeshDegenSettings.stabilizer | ( | self | ) |
Small stabilizer is important to achieve good results on completely planar mesh parts, if your mesh is not-planer everywhere, then you can set it to zero
None meshlib.mrmeshpy.ResolveMeshDegenSettings.stabilizer | ( | self, | |
float | arg1 ) |
float meshlib.mrmeshpy.ResolveMeshDegenSettings.tinyEdgeLength | ( | self | ) |
edges not longer than this value will be collapsed ignoring normals and aspect ratio checks
None meshlib.mrmeshpy.ResolveMeshDegenSettings.tinyEdgeLength | ( | self, | |
float | arg1 ) |