/Engine/Source/Runtime/GeometryCore/Public/Generators/MeshShapeGenerator.h
Base class for triangle mesh generators (eg like to generate sphere, cylinder, etc) Subclasses must implementGenerate()
class FMeshShapeGenerator
bool
bReverseOrientation
If true, reverse orientation of created mesh
TArray< int >
NormalParentVertex
Parent vertex index for each Normal. Same length as Normals array.
TArray< FVector...
Normals
Array of Normals.
TArray<FIndex3...
TriangleNormals
Array of triangle corner Normals, stored as tuples of indices into Normals array.
TArray< int >
TrianglePolygonIDs
Array of per-triangle integer polygon IDs. Same length as Triangles array.
TArray<FIndex3...
Triangles
Array of triangle corner positions, stored as tuples of indices into Vertices array
TArray<FIndex3...
TriangleUVs
Array of triangle corner UVs, stored as tuples of indices into UVs array.
TArray< int >
UVParentVertex
Parent vertex index for each UV. Same length as UVs array.
TArray< FVector...
UVs
Array of UV positions.
TArray< FVector...
Vertices
Array of vertex positions