Module |
|
Header |
/Engine/Plugins/Experimental/GeometryProcessing/Source/MeshSolverUtilities/Public/MeshSmoothingUtilities.h |
Include |
#include "MeshSmoothingUtilities.h" |
Source |
/Engine/Plugins/Experimental/GeometryProcessing/Source/MeshSolverUtilities/Private/LaplacianMeshSmoother.cpp |
namespace MeshDeformingOperators
{
TUniquePtr< IConstrainedMeshOperator > MeshDeformingOperators::ConstructConstrainedMeshSmoother
(
const ELaplacianWeightScheme WeightScheme,
const FDynamicMesh3 & DynamicMesh
)
}
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.