Navigation
API > API/Plugins > API/Plugins/DynamicMesh
Description
Construct a Mesh Deformer object for the given mesh that uses Biharmonic Laplacian Mesh Deformation to solve for the deformed vertex positions.
Similar to ConstructConstrainedMeshDeformer() however (1) a Voronoi-Area Weighted Clamped Cotangent Laplacian is always used and (2) the boundary positions are included in the system. This allows for the solution of deformation problems where the boundary also moves, however it also means that constraints should be added for all boundary vertices or the deformation may be unstable.
| Name | UE::MeshDeformation::ConstructSoftMeshDeformer |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Solvers/ConstrainedMeshDeformer.h |
| Include Path | #include "Solvers/ConstrainedMeshDeformer.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/Solvers/ConstrainedMeshDeformer.cpp |
namespace UE
{
namespace MeshDeformation
{
TUniquePtr < UE::Solvers::IConstrainedLaplacianMeshSolver > UE::MeshDeformation::ConstructSoftMeshDeformer
(
const FDynamicMesh3 & DynamicMesh
)
}
}