Generated from class MR.ResolveMeshDegenSettings. This is the non-const half of the class.
More...
|
| new unsafe ref float | maxDeviation [get] |
| | maximum permitted deviation from the original surface
|
| |
| new unsafe ref float | tinyEdgeLength [get] |
| | edges not longer than this value will be collapsed ignoring normals and aspect ratio checks
|
| |
| new unsafe ref float | maxAngleChange [get] |
| | Permit edge flips if it does not change dihedral angle more than on this value.
|
| |
| new unsafe ref float | criticalAspectRatio [get] |
| |
| new unsafe ref float | stabilizer [get] |
| |
| new unsafe MR.? FaceBitSet | region [get, set] |
| | degenerations will be fixed only in given region, which is updated during the processing
|
| |
Generated from class MR.ResolveMeshDegenSettings. This is the non-const half of the class.
◆ ResolveMeshDegenSettings() [1/4]
| unsafe MR.ResolveMeshDegenSettings.ResolveMeshDegenSettings |
( |
| ) |
|
|
inline |
Constructs an empty (default-constructed) instance.
◆ ResolveMeshDegenSettings() [2/4]
| unsafe MR.ResolveMeshDegenSettings.ResolveMeshDegenSettings |
( |
float | maxDeviation, |
|
|
float | tinyEdgeLength, |
|
|
float | maxAngleChange, |
|
|
float | criticalAspectRatio, |
|
|
float | stabilizer, |
|
|
MR.FaceBitSet? | region ) |
|
inline |
◆ ResolveMeshDegenSettings() [3/4]
| unsafe MR.ResolveMeshDegenSettings.ResolveMeshDegenSettings |
( |
MR.Const_ResolveMeshDegenSettings | _other | ) |
|
|
inline |
Generated from constructor MR.ResolveMeshDegenSettings.ResolveMeshDegenSettings.
◆ ResolveMeshDegenSettings() [4/4]
Generated from constructor MR.ResolveMeshDegenSettings.ResolveMeshDegenSettings.
◆ assign()
Generated from method MR.ResolveMeshDegenSettings.operator=.
◆ criticalAspectRatio
| new unsafe ref float MR.ResolveMeshDegenSettings.criticalAspectRatio |
|
get |
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
◆ maxAngleChange
| new unsafe ref float MR.ResolveMeshDegenSettings.maxAngleChange |
|
get |
Permit edge flips if it does not change dihedral angle more than on this value.
◆ maxDeviation
| new unsafe ref float MR.ResolveMeshDegenSettings.maxDeviation |
|
get |
maximum permitted deviation from the original surface
◆ region
| new unsafe MR.? FaceBitSet MR.ResolveMeshDegenSettings.region |
|
getset |
degenerations will be fixed only in given region, which is updated during the processing
◆ stabilizer
| new unsafe ref float MR.ResolveMeshDegenSettings.stabilizer |
|
get |
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
◆ tinyEdgeLength
| new unsafe ref float MR.ResolveMeshDegenSettings.tinyEdgeLength |
|
get |
edges not longer than this value will be collapsed ignoring normals and aspect ratio checks
The documentation for this class was generated from the following file: