#include <MRMeshDelone.h>
Public Attributes | |
float | maxDeviationAfterFlip = FLT_MAX |
Maximal allowed surface deviation during every individual flip. | |
float | maxAngleChange = FLT_MAX |
Maximal allowed dihedral angle change (in radians) over the flipped edge. | |
float | criticalTriAspectRatio = FLT_MAX |
const FaceBitSet * | region = nullptr |
Only edges with left and right faces in this set can be flipped. | |
const UndirectedEdgeBitSet * | notFlippable = nullptr |
Edges specified by this bit-set will never be flipped. | |
const VertBitSet * | vertRegion = nullptr |
Only edges with origin or destination in this set before or after flip can be flipped. | |
float MR::DeloneSettings::criticalTriAspectRatio = FLT_MAX |
if this value is less than FLT_MAX then the algorithm will ignore dihedral angle check if one of triangles has aspect ratio more than this value
float MR::DeloneSettings::maxAngleChange = FLT_MAX |
Maximal allowed dihedral angle change (in radians) over the flipped edge.
float MR::DeloneSettings::maxDeviationAfterFlip = FLT_MAX |
Maximal allowed surface deviation during every individual flip.
const UndirectedEdgeBitSet* MR::DeloneSettings::notFlippable = nullptr |
Edges specified by this bit-set will never be flipped.
const FaceBitSet* MR::DeloneSettings::region = nullptr |
Only edges with left and right faces in this set can be flipped.
const VertBitSet* MR::DeloneSettings::vertRegion = nullptr |
Only edges with origin or destination in this set before or after flip can be flipped.