/Engine/Source/Runtime/GeometryCore/Public/Generators/RevolveGenerator.h
Revolve a planar polygon (in the XY plane) around the +Z axis along a spiral path. (+X, +Y) in the 2D polygon is mapped to (+X, 0, +Z)
class FSpiralRevolvePlanarPolygonGenerator : public [UE::Geometry::FBaseRevolveGenerator](API\Runtime\GeometryCore\Generators\FBaseRevolveGenerator)
bool
bWeldVertsOnAxis
If true, vertices that lie on the +Z axis will be welded
TArray< FVector...
PolygonVertices
Vertices of the planar polygon that will be revolved
double
RisePerFullRevolution
Vertical rise of the spiral path per full 360-degree revolution