ELaplacianWeightScheme

Types of Laplacian weights.

Choose your operating system:

Windows

macOS

Linux

References

Module

DynamicMesh

Header

/Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Solvers/MeshLaplacian.h

Include

#include "Solvers/MeshLaplacian.h"

Syntax

enum ELaplacianWeightScheme
{
    Uniform,
    Umbrella,
    Valence,
    MeanValue,
    Cotangent,
    ClampedCotangent,
    IDTCotanget,
}

Values

Name

Description

Uniform

Weight on each vertex is 1

Umbrella

Weight on each vertex is 1/N, where N is valence of vertex

Valence

Weight on each vertex is 1/ Sqrt(Valence + Nbr_Valence)

MeanValue

Mean-Value weight on each vertex, where Mean Value weight is defined by formula 9 in https://www.inf.usi.ch/hormann/papers/Floater.2006.AGC.pdf

Cotangent

ClampedCotangent

IDTCotanget

Cotan for Intrinsic Delaunay triangulation

Remarks

Types of Laplacian weights. This enum is used to indicate which type of Mesh Laplacian should be used in various Mesh Deformation solvers. See LaplacianMatrixAssembly.h for specifics