Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/Parameterization
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Parameterization/UVUnwrapMeshUtil.h |
| Include | #include "Parameterization/UVUnwrapMeshUtil.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/Parameterization/UVUnwrapMeshUtil.cpp |
namespace UE
{
namespace Geometry
{
namespace UVUnwrapMeshUtil
{
void UE&58;&58;Geometry&58;&58;UVUnwrapMeshUtil&58;&58;UpdateOverlayFromOverlay
&40;
const FDynamicMeshUVOverlay & OverlayIn,
FDynamicMeshUVOverlay & OverlayOut,
bool bParentVertsIdentical,
const TArray< int32 > &42; ChangedElements,
const TArray< int32 > &42; ChangedConnectivityTids
&41;
}
}
}
Remarks
Given two overlays that have the same triangle IDs, copy all or part of one overlay into another.
Parameters
| Name | Description |
|---|---|
| bSameParentVerts | If true, underlying meshes have same connectivity/id's, meaning that overlays have same parent verts, and we can use a simple copy when updating everything. Can be set true when copying between a canonical/preview version of the same mesh, but must be false when copying between an unwrap mesh and an applied mesh. |
| ChangedVids | If not null, only update elements corresponding to the given vertex IDs. |
| ChangedConnectivityTids | If not null, only update triangle connectivity corresponding to the given triangle IDs. |