UE::MeshCurvature::GaussianCurvature

Calculate the Discrete Gaussian Curvature at a vertex as defined by discrete differential geometry Based on Eq 9 from "Discrete Differential-Geometry Operators for Triangulated 2-Manifolds", Meyer et al 2002

Choose your operating system:

Windows

macOS

Linux

References

Module

DynamicMesh

Header

/Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/MeshCurvature.h

Include

#include "MeshCurvature.h"

Source

/Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/MeshCurvature.cpp

Syntax

namespace UE
{
    namespace MeshCurvature
    {
        double UE::MeshCurvature::GaussianCurvature
        (
            const FDynamicMesh3 & Mesh,
            int32 VertexIndex
        )
    }
}

Remarks

Calculate the Discrete Gaussian Curvature at a vertex as defined by discrete differential geometry Based on Eq 9 from "Discrete Differential-Geometry Operators for Triangulated 2-Manifolds", Meyer et al 2002