FDynamicMeshUVEditor::SetTriangleUVsFromFreeBoundaryConformal

Create new UV island for given Triangles, and set UVs for that island using Discrete Natural Conformal Map (equivalent to Least-Squares Conformal Map)

Windows
MacOS
Linux

Warnings

  • computes a single parameterization, so input triangle set must be connected, however this is not verified internally

References

Module

DynamicMesh

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Public/Parameterization/DynamicMeshUVEditor.h

Include

#include "Parameterization/DynamicMeshUVEditor.h"

Source

/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Private/Parameterization/DynamicMeshUVEditor.cpp

Syntax

bool SetTriangleUVsFromFreeBoundaryConformal
(
    const TArray< int32 > & Triangles,
    bool bUseExistingUVTopology,
    FUVEditResult * Result
)

Remarks

Create new UV island for given Triangles, and set UVs for that island using Discrete Natural Conformal Map (equivalent to Least-Squares Conformal Map)

computes a single parameterization, so input triangle set must be connected, however this is not verified internally

Parameters

Parameter

Description

Triangles

list of triangles

bUseExistingUVTopology

if true, re-solve for existing UV set, rather than constructing per-vertex UVs from triangle set. Allows for solving w/ partial seams, interior cuts, etc.

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