Generators
The subsequent functions produce a diverse range of 2D and 3D shapes. Each generator yields a set of vectors that collectively define the respective shape.
2D
Line
Property |
Type |
Description |
BaseCenter |
FVector |
Center of the line. |
Rotation |
FRotator |
Rotation of the line. |
Space |
float |
Spacing between points. |
NumPoints |
int |
Number of points. |
Circle
Property |
Type |
Description |
BaseCenter |
FVector |
Center of the circle. |
Rotation |
FRotator |
Rotation of the circle. |
Radius |
float |
Radius of the circle. |
NumPointsEdge |
int |
Number of points on the edge. |
Fill |
bool |
Whether to fill the circle. |
CircleCounts |
int |
Number of circles to generate. |
bAddCenterPoint |
bool |
Whether to add a center point. |
Heart
Property |
Type |
Description |
BaseCenter |
FVector |
Center of the heart. |
Rotation |
FRotator |
Rotation of the heart. |
Size |
float |
Size of the heart. |
Pentagon
Property |
Type |
Description |
BaseCenter |
FVector |
Center of the pentagon. |
Rotation |
FRotator |
Rotation of the pentagon. |
Radius |
float |
Radius of the pentagon. |
NumEdgePoints |
int |
Number of points on the edge. |
Fill |
bool |
Whether to fill the pentagon. |
NumFacePoints |
int |
Number of points on the face. |
Rectangle
Property |
Type |
Description |
BaseCenter |
FVector |
Center of the rectangle. |
Rotation |
FRotator |
Rotation of the rectangle. |
Width |
float |
Width of the rectangle. |
Height |
float |
Height of the rectangle. |
NumWidthPoints |
int |
Number of points along the width. |
NumHeightPoints |
int |
Number of points along the height. |
Fill |
bool |
Whether to fill the rectangle. |
Sine Wave
Property |
Type |
Description |
BaseCenter |
FVector |
Center of the sine wave. |
Rotation |
FRotator |
Rotation of the sine wave. |
Amplitude |
float |
Amplitude of the wave. |
Wavelength |
float |
Wavelength of the wave. |
Frequency |
float |
Frequency of the wave. |
NumPoints |
int |
Number of points. |
Growing Sine Wave
Property |
Type |
Description |
BaseCenter |
FVector |
Center of the growing wave. |
Rotation |
FRotator |
Rotation of the growing wave. |
BaseAmplitude |
float |
Initial amplitude of the wave. |
GrowthFactor |
float |
Growth factor of the amplitude. |
Wavelength |
float |
Wavelength of the wave. |
Frequency |
float |
Frequency of the wave. |
NumPoints |
int |
Number of points. |
Triangle
Property |
Type |
Description |
BaseCenter |
FVector |
Center of the triangle. |
Rotation |
FRotator |
Rotation of the triangle. |
SideLength |
float |
Length of each side. |
NumFacePoints |
int |
Number of points. |
Yin Yang
Property |
Type |
Description |
BaseCenter |
FVector |
Center of the Yin-Yang symbol. |
Rotation |
FRotator |
Rotation of the Yin-Yang symbol. |
Radius |
float |
Radius of the symbol. |
AmplitudeMultiplier |
float |
Multiplier for amplitude. |
NumCirclePoints |
int |
Number of points for circles. |
NumWavePoints |
int |
Number of points for waves. |
3D
Cone
Property |
Type |
Description |
BaseCenter |
FVector |
Center of the cone. |
Rotation |
FRotator |
Rotation of the cone. |
BaseRadius |
float |
Radius of the base. |
Height |
float |
Height of the cone. |
NumSides |
int |
Number of sides. |
NumRings |
int |
Number of rings. |
bAddBottom |
bool |
Whether to add the bottom. |
Cylinder
Property |
Type |
Description |
BaseCenter |
FVector |
Center of the cylinder. |
Rotation |
FRotator |
Rotation of the cylinder. |
Radius |
float |
Radius of the cylinder. |
Height |
float |
Height of the cylinder. |
NumSides |
int |
Number of sides. |
NumHeightSegments |
int |
Number of height segments. |
NumRings |
int |
Number of rings. |
bAddTop |
bool |
Whether to add the top. |
bAddBottom |
bool |
Whether to add the bottom. |
Helix
Property |
Type |
Description |
BaseCenter |
FVector |
Center of the helix. |
Rotation |
FRotator |
Rotation of the helix. |
Radius |
float |
Radius of the helix. |
Pitch |
float |
Pitch of the helix. |
NumTurns |
int |
Number of turns. |
NumPointsPerTurn |
int |
Number of points per turn. |
Pyramid
Property |
Type |
Description |
BaseCenter |
FVector |
Center of the pyramid. |
Rotation |
FRotator |
Rotation of the pyramid. |
BaseSideLength |
float |
Length of each base side. |
Height |
float |
Height of the pyramid. |
NumFacePoints |
int |
Number of face points. |
bAddBottom |
bool |
Whether to add the bottom. |
Rectangle Prism
Property |
Type |
Description |
BaseCenter |
FVector |
Center of the rectangular prism. |
Rotation |
FRotator |
Rotation of the rectangular prism. |
Width |
float |
Width of the rectangular prism. |
Height |
float |
Height of the rectangular prism. |
Depth |
float |
Depth of the rectangular prism. |
NumWidthPoints |
int |
Number of points along the width. |
NumHeightPoints |
int |
Number of points along the height. |
NumDepthPoints |
int |
Number of points along the depth. |
Fill |
bool |
Whether to fill the rectangular prism. |
Sphere
Property |
Type |
Description |
BaseCenter |
FVector |
Center of the sphere. |
Rotation |
FRotator |
Rotation of the sphere. |
Radius |
float |
Radius of the sphere. |
NumPoints |
int |
Number of points. |
Growing Spiral
Property |
Type |
Description |
BaseCenter |
FVector |
Center of the growing spiral. |
Rotation |
FRotator |
Rotation of the growing spiral. |
InitialRadius |
float |
Initial radius of the spiral. |
NumPoints |
int |
Number of points. |
SpiralSpacing |
float |
Spacing between spirals. |
AngleIncrement |
float |
Increment angle. |
GrowthFactor |
float |
Growth factor of the spiral. |
Torus
Property |
Type |
Description |
BaseCenter |
FVector |
Center of the torus. |
Rotation |
FRotator |
Rotation of the torus. |
MajorRadius |
float |
Major radius of the torus. |
MinorRadius |
float |
Minor radius of the torus. |
NumMajorSegments |
int |
Number of major segments. |
NumMinorSegments |
int |
Number of minor segments. |
Trefoil Knot
Property |
Type |
Description |
BaseCenter |
FVector |
Center of the knot. |
Rotation |
FRotator |
Rotation of the knot. |
Size |
float |
Size of the knot. |
NumPoints |
int |
Number of points. |