Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/Operations
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/PolyEditingUVUtil.h |
| Include | #include "Operations/PolyEditingUVUtil.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/Operations/PolyEditingUVUtil.cpp |
namespace UE
{
namespace Geometry
{
void UE&58;&58;Geometry&58;&58;ComputeArbitraryTrianglePatchUVs
&40;
FDynamicMesh3 & Mesh,
FDynamicMeshUVOverlay & UVOverlay,
const TArray< int32 > & TriangleSet
&41;
}
}
Remarks
Create a new single UV island for the provided TriangleSet in the given Mesh/UVOverlay, by computing an ExpMap parameterization based on an automatically-detected midpoint of the triangle patch. The UV scale is determined automatically based on the UV/3D area ratio of triangles adjacent to the TriangleSet (using a ratio of 1 if the triangles have no neighbours).
Parameters
| Name | Description |
|---|---|
| TriangleSet | a list of triangles, must be a single connected component |