UE::MeshDeformation::ConstructConstrainedMeshSmoother

Solves the linear system for p_vec ( Transpose(L) * L + (0 0 ) ) p_vec = ( 0 )

Windows
MacOS
Linux

References

Module

DynamicMesh

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Public/Solvers/ConstrainedMeshSmoother.h

Include

#include "Solvers/ConstrainedMeshSmoother.h"

Source

/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Private/Solvers/ConstrainedMeshSmoother.cpp

Syntax

namespace UE
{
    namespace MeshDeformation
    {
        TUniquePtr< UE::Solvers::IConstrainedMeshSolver > UE::MeshDeformation::ConstructConstrainedMeshSmoother
        (
            const ELaplacianWeightScheme WeightScheme,
            const FDynamicMesh3 & DynamicMesh
        )
    }
}

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.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss