Navigation
API > API/Plugins > API/Plugins/DynamicMesh
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
| Name | ELaplacianWeightScheme |
| Type | enum |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Solvers/MeshLaplacian.h |
| Include Path | #include "Solvers/MeshLaplacian.h" |
Syntax
enum ELaplacianWeightScheme
{
Uniform,
Umbrella,
Valence,
MeanValue,
Cotangent,
ClampedCotangent,
IDTCotanget,
}
Values
| Name | Remarks |
|---|---|
| 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 |