Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/FExtrudeBoundaryEdges
Description
Pairs up edges across vertices to help in extrusion frame calculation. Public because it is used by the extrude edges activity to find an operational space for the gizmos used to set extrude distance.
| Name | GetInputEdgePairings |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/ExtrudeBoundaryEdges.h |
| Include Path | #include "Operations/ExtrudeBoundaryEdges.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/Operations/ExtrudeBoundaryEdges.cpp |
static bool GetInputEdgePairings
(
const FDynamicMesh3 & Mesh,
TArray < int32 > & InputEids,
bool bAssignAnyBoundaryNeighborToUnmatched,
TArray < FNewVertSourceData > & NewVertDataOut,
TMap < int32, FIndex2i > & EidToIndicesIntoNewVertsOut
)
false if there is an error.
Parameters
| Name | Remarks |
|---|---|
| NewVertDataOut | One entry for each vertex that should be created, with information on its relevant neighbor edges and the source vertex. |
| EidToIndicesIntoNewVertsOut | Mapping from Eid to two indices into NewVertDataOut that indicate the two new vertices that would be stitched into the quad containing this edge. |