4#include "MRPch/MRBindingMacros.h"
40[[nodiscard]] MRMESH_API EdgeMetric
edgeCurvMetric(
const Mesh & mesh,
float angleSinFactor = 2,
float angleSinForBoundary = 0 );
41[[nodiscard]] MRMESH_API EdgeMetric
edgeCurvMetric(
const MeshTopology& topology,
const VertCoords& points,
float angleSinFactor = 2,
float angleSinForBoundary = 0 );
47[[nodiscard]] MRMESH_API EdgeMetric
edgeAbsCurvMetric(
const Mesh & mesh,
float angleSinFactor = 2,
float angleSinForBoundary = 0 );
48[[nodiscard]] MRMESH_API EdgeMetric
edgeAbsCurvMetric(
const MeshTopology& topology,
const VertCoords& points,
float angleSinFactor = 2,
float angleSinForBoundary = 0 );
Definition MRMeshTopology.h:22
MRMESH_API EdgeMetric edgeTableSymMetric(const MeshTopology &topology, const EdgeMetric &metric)
MRMESH_API EdgeMetric edgeCurvMetric(const Mesh &mesh, float angleSinFactor=2, float angleSinForBoundary=0)
MRMESH_API EdgeMetric discreteMinusAbsMeanCurvatureMetric(const Mesh &mesh)
MRMESH_API EdgeMetric edgeLengthMetric(const Mesh &mesh)
MRMESH_API EdgeMetric edgeAbsCurvMetric(const Mesh &mesh, float angleSinFactor=2, float angleSinForBoundary=0)
MRMESH_API EdgeMetric identityMetric()
metric returning 1 for every edge
MRMESH_API EdgeMetric discreteAbsMeanCurvatureMetric(const Mesh &mesh)
only for bindings generation
Definition MRCameraOrientationPlugin.h:8