Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/Parameterization > API/Plugins/DynamicMesh/Parameterization/FPatchBasedMeshUVGenerator
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Parameterization/PatchBasedMeshUVGenerator.h |
| Include | #include "Parameterization/PatchBasedMeshUVGenerator.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/Parameterization/PatchBasedMeshUVGenerator.cpp |
bool ComputeIslandsByRegionMerging
&40;
FDynamicMesh3 & TargetMesh,
FDynamicMeshUVOverlay & TargetUVOverlay,
const FMeshConnectedComponents & InitialComponents,
TArray< TArray< int32 >> & IslandsOut,
FProgressCancel &42; Progress
&41;
Remarks
Incrementally combine existing mesh patches into larger patches that meet the various criteria defined by the parameters above false if catastrophic failure ocurred (ie IslandsOut is invalid) or if Progress was cancelled
Parameters
| Name | Description |
|---|---|
| InitialComponents | the initial mesh patches, ie triangle lists |
| IslandsOut | the set of output mesh patches / triangle lists |