#define MRMESH_API
Definition MRMeshFwd.h:80
Definition MRMeshTopology.h:23
std::function< bool(float)> ProgressCallback
Definition MRMeshFwd.h:758
float factorDelone
Definition MRMeshTotalAngle.h:25
int reduceTotalAngle(MeshTopology &topology, const VertCoords &points, int numIters, const ReduceTotalAngleParams ¶ms={}, const ProgressCallback &progressCallback={})
int reduceTotalAngleInMesh(Mesh &mesh, int numIters, const ReduceTotalAngleParams ¶ms={}, const ProgressCallback &progressCallback={})
const VertBitSet * vertRegion
Only edges with origin or destination in this set before or after flip can be flipped.
Definition MRMeshTotalAngle.h:34
float maxAngleChange
Maximal allowed dihedral angle change (in radians) over the flipped edge.
Definition MRMeshTotalAngle.h:15
const UndirectedEdgeBitSet * notFlippable
Edges specified by this bit-set will never be flipped.
Definition MRMeshTotalAngle.h:31
const FaceBitSet * region
Only edges with left and right faces in this set can be flipped.
Definition MRMeshTotalAngle.h:28
float criticalTriAspectRatio
Definition MRMeshTotalAngle.h:19
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
Definition MRMeshTotalAngle.h:13