Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/FDynamicMeshEditor
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool CreateSeamsAtEdges
(
const TSet< int32 >& EidsToMakeIntoSeams, |
Cut existing 2D attribute overlay topology with a set of edges. | DynamicMeshEditor.h | |
static bool CreateSeamsAtEdges
(
const TSet< int32 >& EidsToMakeIntoSeams, |
Cut existing 3D attribute overlay topology with a set of edges. | DynamicMeshEditor.h |
CreateSeamsAtEdges(const TSet< int32 > &, TDynamicMeshOverlay< float, 2 > , TArray< int32 > )
Description
Cut existing 2D attribute overlay topology with a set of edges. This allows for creating partial seams/darts, interior cuts, etc.
Avoids creating bowties in the overlay. In cases where an edge is not next to any present or future seams/borders, some adjacent edge will be picked to be made into a seam as well, since it's impossible to make the original into a seam otherwise.
| Name | CreateSeamsAtEdges |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/DynamicMeshEditor.h |
| Include Path | #include "DynamicMeshEditor.h" |
| Source | /Engine/Source/Runtime/GeometryCore/Private/DynamicMeshEditor.cpp |
static bool CreateSeamsAtEdges
(
const TSet < int32 > & EidsToMakeIntoSeams,
TDynamicMeshOverlay < float, 2 > * Overlay,
TArray < int32 > * AddedElementIDs
)
true on success
Parameters
| Name | Remarks |
|---|---|
| EidsToMakeIntoSeams | list of edges to turn into seams |
| AddedElementIDs | if non-null, list of new elements created along the path will be stored here (not ordered) |
CreateSeamsAtEdges(const TSet< int32 > &, TDynamicMeshOverlay< float, 3 > , TArray< int32 > )
Description
Cut existing 3D attribute overlay topology with a set of edges. This allows for creating partial seams/darts, interior cuts, etc.
Avoids creating bowties in the overlay. In cases where an edge is not next to any present or future seams/borders, some adjacent edge will be picked to be made into a seam as well, since it's impossible to make the original into a seam otherwise.
| Name | CreateSeamsAtEdges |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/DynamicMeshEditor.h |
| Include Path | #include "DynamicMeshEditor.h" |
| Source | /Engine/Source/Runtime/GeometryCore/Private/DynamicMeshEditor.cpp |
static bool CreateSeamsAtEdges
(
const TSet < int32 > & EidsToMakeIntoSeams,
TDynamicMeshOverlay < float, 3 > * Overlay,
TArray < int32 > * AddedElementIDs
)
true on success
Parameters
| Name | Remarks |
|---|---|
| EidsToMakeIntoSeams | list of edges to turn into seams |
| AddedElementIDs | if non-null, list of new elements created along the path will be stored here (not ordered) |