Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/FExtrudeMesh
Outputs FExtrusionInfo stores info about extrusion for a single mesh connected component. Note that this may involve multiple boundary loops (eg if a region has holes)
| Name | FExtrusionInfo |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/ExtrudeMesh.h |
| Include Path | #include "Operations/ExtrudeMesh.h" |
Syntax
struct FExtrusionInfo
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InitialLoops | FMeshRegionBoundaryLoops | Initial boundary loops on the mesh (may be empty) | Operations/ExtrudeMesh.h | |
| InitialToOffsetMapV | TMap< int, int > | Map from initial vertices to new offset vertices | Operations/ExtrudeMesh.h | |
| InitialTriangles | TArray< int > | Set of triangles that were extruded | Operations/ExtrudeMesh.h | |
| InitialVertices | TArray< int > | Set of vertices that were extruded | Operations/ExtrudeMesh.h | |
| NewLoops | TArray< FEdgeLoop > | New edge loops on borders of offset patches (1-1 correspondence w/ InitialLoops.Loops) | Operations/ExtrudeMesh.h | |
| OffsetTriangles | TArray< int > | List of triangles on offset surface, in correspondence with InitialTriangles (note: can get vertices via InitialToOffsetMapV(InitialVertices) | Operations/ExtrudeMesh.h | |
| OffsetTriGroups | TArray< int > | List of new groups of triangles on offset surface | Operations/ExtrudeMesh.h | |
| StitchPolygonIDs | TArray< TArray< int > > | List of group ids / polygon ids on each triangle-strip "tube" | Operations/ExtrudeMesh.h | |
| StitchTriangles | TArray< TArray< int > > | Lists of triangle-strip "tubes" that connect each loop-pair | Operations/ExtrudeMesh.h |