// Copyright Epic Games, Inc. All Rights Reserved. #include "Solvers/MeshParameterizationSolvers.h" #include "Solvers/Internal/MeshUVSolver.h" TUniquePtr UE::MeshDeformation::ConstructNaturalConformalParamSolver(const FDynamicMesh3& DynamicMesh) { TUniquePtr Solver(new FLeastSquaresConformalMeshUVSolver(DynamicMesh)); return Solver; } TUniquePtr UE::MeshDeformation::ConstructSpectralConformalParamSolver(const FDynamicMesh3& DynamicMesh, bool bPreserveIrregularity) { TUniquePtr Solver(new FSpectralConformalMeshUVSolver(DynamicMesh, bPreserveIrregularity)); return Solver; }