Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/Solvers
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Solvers/ConstrainedMeshSmoother.h |
| Include | #include "Solvers/ConstrainedMeshSmoother.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/Solvers/ConstrainedMeshSmoother.cpp |
namespace UE
{
namespace MeshDeformation
{
TUniquePtr< UE::Solvers::IConstrainedMeshSolver > UE&58;&58;MeshDeformation&58;&58;ConstructConstrainedMeshSmoother
&40;
const ELaplacianWeightScheme WeightScheme,
const FDynamicMesh3 & DynamicMesh
&41;
}
}
Remarks
Solves the linear system for p_vec ( Transpose(L) * L + (0 0 ) ) p_vec = ( 0 ) ( (0 lambda^2) ) ( lambda^2 c_vec )
where: L := laplacian for the mesh, lambda := weights c_vec := constrained positions
Expected Use: same as the ConstrainedMeshDeformer above.