Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/FPatchBasedMeshUVGenerator
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool ComputeIslandsByRegionMerging
(
FDynamicMesh3& TargetMesh, |
Incrementally combine existing mesh patches into larger patches that meet the various criteria defined by the parameters above. | Parameterization/PatchBasedMeshUVGenerator.h | |
bool ComputeIslandsByRegionMerging
(
FDynamicMesh3& TargetMesh, |
Incrementally combine existing mesh patches into larger patches that meet the various criteria defined by the parameters above | Parameterization/PatchBasedMeshUVGenerator.h |
ComputeIslandsByRegionMerging(FDynamicMesh3 &, FDynamicMeshUVOverlay &, const FMeshConnectedComponents &, TArray< TArray< int32 > > &, FProgressCancel *)
Description
Incrementally combine existing mesh patches into larger patches that meet the various criteria defined by the parameters above. Note: This overload always outputs all islands (i.e., equivalent to calling the other overload with bOnlyOutputMergedRegions=false)
| Name | ComputeIslandsByRegionMerging |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Parameterization/PatchBasedMeshUVGenerator.h |
| Include Path | #include "Parameterization/PatchBasedMeshUVGenerator.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/Parameterization/PatchBasedMeshUVGenerator.cpp |
bool ComputeIslandsByRegionMerging
(
FDynamicMesh3 & TargetMesh,
FDynamicMeshUVOverlay & TargetUVOverlay,
const FMeshConnectedComponents & InitialComponents,
TArray < TArray < int32 > > & IslandsOut,
FProgressCancel * Progress
)
false if catastrophic failure ocurred (ie IslandsOut is invalid) or if Progress was cancelled
Parameters
| Name | Remarks |
|---|---|
| InitialComponents | the initial mesh patches, ie triangle lists |
| IslandsOut | the set of output mesh patches / triangle lists |
ComputeIslandsByRegionMerging(FDynamicMesh3 &, FDynamicMeshUVOverlay &, const FMeshConnectedComponents &, bool, TArray< TArray< int32 > > &, FProgressCancel *)
Description
Incrementally combine existing mesh patches into larger patches that meet the various criteria defined by the parameters above
| Name | ComputeIslandsByRegionMerging |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Parameterization/PatchBasedMeshUVGenerator.h |
| Include Path | #include "Parameterization/PatchBasedMeshUVGenerator.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/Parameterization/PatchBasedMeshUVGenerator.cpp |
bool ComputeIslandsByRegionMerging
(
FDynamicMesh3 & TargetMesh,
FDynamicMeshUVOverlay & TargetUVOverlay,
const FMeshConnectedComponents & InitialComponents,
bool bOnlyOutputMergedRegions,
TArray < TArray < int32 > > & IslandsOut,
FProgressCancel * Progress
)
false if catastrophic failure ocurred (ie IslandsOut is invalid) or if Progress was cancelled
Parameters
| Name | Remarks |
|---|---|
| InitialComponents | the initial mesh patches, ie triangle lists |
| bOnlyOutputMergedRegions | whether to restrict IslandsOut to just the regions where components were merged, skipping unchanged islands |
| IslandsOut | the set of output mesh patches / triangle lists |