Classes | |
class | Mode |
Public Member Functions | |
None | __init__ (self) |
None | __init__ (self, FixMeshDegeneraciesParams arg0) |
None | __init__ (self, float maxDeviation, float tinyEdgeLength, float criticalTriAspectRatio, float maxAngleChange, float stabilizer, FaceBitSet region, FixMeshDegeneraciesParams.Mode mode, func_bool_from_float cb) |
float | criticalTriAspectRatio (self) |
None | criticalTriAspectRatio (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) |
Static Public Attributes | |
FixMeshDegeneraciesParams | mode .Mode |
Generated from: MR::FixMeshDegeneraciesParams
None mrmeshpy.FixMeshDegeneraciesParams.__init__ | ( | self | ) |
Implicit default constructor.
None mrmeshpy.FixMeshDegeneraciesParams.__init__ | ( | self, | |
FixMeshDegeneraciesParams | arg0 ) |
Implicit copy constructor.
None mrmeshpy.FixMeshDegeneraciesParams.__init__ | ( | self, | |
float | maxDeviation, | ||
float | tinyEdgeLength, | ||
float | criticalTriAspectRatio, | ||
float | maxAngleChange, | ||
float | stabilizer, | ||
FaceBitSet | region, | ||
FixMeshDegeneraciesParams.Mode | mode, | ||
func_bool_from_float | cb ) |
Implicit aggregate constructor.
float mrmeshpy.FixMeshDegeneraciesParams.criticalTriAspectRatio | ( | 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 mrmeshpy.FixMeshDegeneraciesParams.criticalTriAspectRatio | ( | self, | |
float | arg1 ) |
float mrmeshpy.FixMeshDegeneraciesParams.maxAngleChange | ( | self | ) |
Permit edge flips if it does not change dihedral angle more than on this value
None mrmeshpy.FixMeshDegeneraciesParams.maxAngleChange | ( | self, | |
float | arg1 ) |
float mrmeshpy.FixMeshDegeneraciesParams.maxDeviation | ( | self | ) |
maximum permitted deviation from the original surface
None mrmeshpy.FixMeshDegeneraciesParams.maxDeviation | ( | self, | |
float | arg1 ) |
FaceBitSet mrmeshpy.FixMeshDegeneraciesParams.region | ( | self | ) |
degenerations will be fixed only in given region, it is updated during the operation
None mrmeshpy.FixMeshDegeneraciesParams.region | ( | self, | |
FaceBitSet | arg1 ) |
float mrmeshpy.FixMeshDegeneraciesParams.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 mrmeshpy.FixMeshDegeneraciesParams.stabilizer | ( | self, | |
float | arg1 ) |
float mrmeshpy.FixMeshDegeneraciesParams.tinyEdgeLength | ( | self | ) |
edges not longer than this value will be collapsed ignoring normals and aspect ratio checks
None mrmeshpy.FixMeshDegeneraciesParams.tinyEdgeLength | ( | self, | |
float | arg1 ) |
|
static |