MeshLib Documentation
Loading...
Searching...
No Matches
MR::DeloneSettings Struct Reference

#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
 Region on mesh to be processed, it is constant and not updated.
 
const UndirectedEdgeBitSet * notFlippable = nullptr
 Edges specified by this bit-set will never be flipped.
 

Member Data Documentation

◆ criticalTriAspectRatio

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

◆ maxAngleChange

float MR::DeloneSettings::maxAngleChange = FLT_MAX

Maximal allowed dihedral angle change (in radians) over the flipped edge.

◆ maxDeviationAfterFlip

float MR::DeloneSettings::maxDeviationAfterFlip = FLT_MAX

Maximal allowed surface deviation during every individual flip.

◆ notFlippable

const UndirectedEdgeBitSet* MR::DeloneSettings::notFlippable = nullptr

Edges specified by this bit-set will never be flipped.

◆ region

const FaceBitSet* MR::DeloneSettings::region = nullptr

Region on mesh to be processed, it is constant and not updated.


The documentation for this struct was generated from the following file: