Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
CotanTriangleData |
The per-triangle data used in constructing the cotangent weighted laplacian. |
|
FTriangleLinearization |
Used linearize the TriIds in a mesh as a single array and allow mapping from array offset to mesh TriId. |
|
FVertexLinearization |
Used linearize the VtxIds in a mesh as a single array and allow mapping from array offset to mesh VtxId. |
|
IConstrainedLaplacianMeshSolver |
Extension of IConstrainedMeshSolver that supports manipulating the underlying Laplacian vectors used in Laplacian-based Deformation Solvers. |
|
IConstrainedMeshSolver |
Interface to a index-based deformation solver for a 3D mesh vertex set that supports weighted point constraints. |
|
IConstrainedMeshUVSolver |
Interface to a index-based UV solver for a 3D triangle mesh that supports weighted point constraints. |
|
MeanValueTriangleData |
The per-triangle data used in constructing the mean-value weighted laplacian. |
Name |
Description |
|
---|---|---|
|
ELaplacianWeightScheme |
Types of Laplacian weights. |
|
UE::MeshDeformation::ECotangentAreaMode |
|
|
UE::MeshDeformation::ECotangentWeightMode |
Name | Description | ||
---|---|---|---|
|
bIsSymmetricLaplacian ( |
||
|
LaplacianSchemeName ( |
Utility to map the enum names for debuging etc. |
|
|
UE::MeshDeformation::ComputeNumMatrixElements |
Utility to compute the number of elements in the sparse laplacian matrix. |
|
|
UE::MeshDeformation::ComputeSmoothing_BiHarmonic ( |
For discussion of implicit / explicit integration of diffusion and biharmonic equations see "Implicit Fairing of Irregular Meshes using Diffusion and Curvature Flow" - M Desbrun 99. |
|
|
UE::MeshDeformation::ComputeSmoothing_Diffusion ( |
This is equivalent to forward or backward Euler time steps of the diffusion equation |
|
|
UE::MeshDeformation::ComputeSmoothing_Forward ( |
Simple iterative smoothing with an optional weight map Each iteration Lerps towards the weighted neighbor centroid by the GetSmoothingAlpha amount |
|
|
UE::MeshDeformation::ComputeSmoothing_ImplicitBiHarmonicPCG ( |
||
|
TUniquePtr< ... |
UE::MeshDeformation::ConstructConstrainedMeshDeformer ( |
Solves the linear system for p_vec ( Transpose(L) * L + (0 0 ) ) p_vec = source_vec + ( 0 ) |
|
TUniquePtr< ... |
UE::MeshDeformation::ConstructConstrainedMeshSmoother ( |
Solves the linear system for p_vec ( Transpose(L) * L + (0 0 ) ) p_vec = ( 0 ) |
|
UE::MeshDeformation::ConstructCotangentLaplacian ( |
Construct a sparse matrix representation using a cotangent-weighted Laplacian. |
|
|
UE::MeshDeformation::ConstructCotangentLaplacian ( |
Construct a sparse matrix representation using a pre-multiplied cotangent-weighted Laplacian. |
|
|
UE::MeshDeformation::ConstructFullCotangentLaplacian ( |
Construct sparse Cotangent Laplacian matrix. |
|
|
UE::MeshDeformation::ConstructFullIDTCotangentLaplacian ( |
Use intrinsic Delaunay mesh to construct sparse Cotangent Laplacian matrix. |
|
|
UE::MeshDeformation::ConstructIDTCotangentLaplacian ( |
Construct a sparse matrix representation using a pre-multiplied cotangent-weighted Laplacian, using an intrinsic Delaunay mesh internally |
|
|
UE::MeshDeformation::ConstructMeanValueWeightLaplacian ( |
Construct a sparse matrix representation using a meanvalue-weighted Laplacian. |
|
|
TUniquePtr< ... |
UE::MeshDeformation::ConstructNaturalConformalParamSolver ( |
Create solver for Free-Boundary UV Parameterization for this mesh. |
|
TUniquePtr< ... |
UE::MeshDeformation::ConstructSoftMeshDeformer ( |
Construct a Mesh Deformer object for the given mesh that uses Biharmonic Laplacian Mesh Deformation to solve for the deformed vertex positions. |
|
UE::MeshDeformation::ConstructTriangleDataArray ( |
Return and array in triangle order that holds the per-triangle derived data needed |
|
|
UE::MeshDeformation::ConstructUmbrellaLaplacian ( |
Construct a sparse matrix representation of an umbrella weighted Laplacian. |
|
|
TUniquePtr< ... |
UE::MeshDeformation::ConstructUniformConstrainedMeshDeformer ( |
Class IVertexEdgeGraph |
|
UE::MeshDeformation::ConstructUniformLaplacian ( |
Construct a sparse matrix representation of a uniform weighted Laplacian. |
|
|
UE::MeshDeformation::ConstructValenceWeightedLaplacian ( |
Construct a sparse matrix representation of a valence-weighted Laplacian. |