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