Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/Solvers
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