|
| unsafe | FixMeshDegeneraciesParams () |
| | Constructs an empty (default-constructed) instance.
|
| unsafe | FixMeshDegeneraciesParams (float maxDeviation, float tinyEdgeLength, float criticalTriAspectRatio, float maxAngleChange, float stabilizer, MR.FaceBitSet? region, MR.FixMeshDegeneraciesParams.Mode mode, bool mimicPatch, MR.Std._ByValue_Function_Bool_From_Float cb) |
| | Constructs MR.FixMeshDegeneraciesParams elementwise.
|
| unsafe | FixMeshDegeneraciesParams (MR._ByValue_FixMeshDegeneraciesParams _other) |
| | Generated from constructor MR.FixMeshDegeneraciesParams.FixMeshDegeneraciesParams.
|
| | FixMeshDegeneraciesParams (Const_FixMeshDegeneraciesParams _other) |
| | Generated from constructor MR.FixMeshDegeneraciesParams.FixMeshDegeneraciesParams.
|
| | FixMeshDegeneraciesParams (FixMeshDegeneraciesParams _other) |
| | Generated from constructor MR.FixMeshDegeneraciesParams.FixMeshDegeneraciesParams.
|
| unsafe MR.FixMeshDegeneraciesParams | assign (MR._ByValue_FixMeshDegeneraciesParams _other) |
| | Generated from method MR::FixMeshDegeneraciesParams::operator=.
|
| virtual void | Dispose () |
| unsafe | Const_FixMeshDegeneraciesParams () |
| | Constructs an empty (default-constructed) instance.
|
| unsafe | Const_FixMeshDegeneraciesParams (float maxDeviation, float tinyEdgeLength, float criticalTriAspectRatio, float maxAngleChange, float stabilizer, MR.FaceBitSet? region, MR.FixMeshDegeneraciesParams.Mode mode, bool mimicPatch, MR.Std._ByValue_Function_Bool_From_Float cb) |
| | Constructs MR.FixMeshDegeneraciesParams elementwise.
|
| unsafe | Const_FixMeshDegeneraciesParams (MR._ByValue_FixMeshDegeneraciesParams _other) |
| | Generated from constructor MR.FixMeshDegeneraciesParams.FixMeshDegeneraciesParams.
|
| | Const_FixMeshDegeneraciesParams (Const_FixMeshDegeneraciesParams _other) |
| | Generated from constructor MR.FixMeshDegeneraciesParams.FixMeshDegeneraciesParams.
|
| | Const_FixMeshDegeneraciesParams (FixMeshDegeneraciesParams _other) |
| | Generated from constructor MR.FixMeshDegeneraciesParams.FixMeshDegeneraciesParams.
|
|
| 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 | criticalTriAspectRatio [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
|
| 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 | 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.
|
| new unsafe MR.? FaceBitSet | region [get, set] |
| | degenerations will be fixed only in given region, it is updated during the operation
|
| new unsafe ref MR.FixMeshDegeneraciesParams.Mode | mode [get] |
| new unsafe ref bool | mimicPatch [get] |
| | trying to stay close to initial surface when patching also disables smoothing on patch
|
| new unsafe MR.Std.Function_Bool_From_Float | cb [get, protected set] |
| unsafe float | maxDeviation [get] |
| | maximum permitted deviation from the original surface
|
| unsafe float | tinyEdgeLength [get] |
| | edges not longer than this value will be collapsed ignoring normals and aspect ratio checks
|
| unsafe float | criticalTriAspectRatio [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
|
| unsafe float | maxAngleChange [get] |
| | Permit edge flips if it does not change dihedral angle more than on this value.
|
| unsafe float | 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.
|
| unsafe MR.? FaceBitSet | region [get] |
| | degenerations will be fixed only in given region, it is updated during the operation
|
| unsafe MR.FixMeshDegeneraciesParams.Mode | mode [get] |
| unsafe bool | mimicPatch [get] |
| | trying to stay close to initial surface when patching also disables smoothing on patch
|
| unsafe MR.Std.Const_Function_Bool_From_Float | cb [get, protected set] |
Generated from class MR.FixMeshDegeneraciesParams. This is the non-const half of the class.