Skip to main content

Super Shape

Intro

Create an Super Shape primitive as part of a Basic Shape.

The Super Shape is based on the 'superformula' –  a mathematical formula introduced by Johan Gielis that can generate a wide variety of shapes by adjusting its parameters.

UI

Radius - Set the outer radius of the circle the Shape is drawn within.

Complexity - Determines the number of 'petals' or 'lobes' in the shape. Increasing this increases the complexity of the shape. While any integer can be used, a value of 1 or any even number will produce the most visually pleasing shapes.

n1 - Control the overall shape of the figure. It can make the Shape more circular or more star-like.

n2 - Determines the sharpness of the edges. Higher values result in more defined edges.

n3 - Similar to n2, this affects the sharpness of the edges but in a different direction.

a - A scaling factor that stretches or compresses the shape along the x-axis.

b - A scaling factor that stretches or compresses the shape along the y-axis.

Divisions - Set the number of divisions between points. This is particularly useful for creating smoother deformations.

Randomise - Click this to iterate through a random assignment of values for each attribute.

info

The For the record, it's even numbers, along with 1, that work well for this shape.