Superformula

One formula with four numbers that draws starfish, petals, shields and squares. Nested as a family, each ring a step further along, it blooms from spiky to round.

Superformula: One formula with four numbers that draws starfish, petals, shields and squares. Nested as a family, each ring a step further along, it blooms from spiky to round.Superformula: One formula with four numbers that draws starfish, petals, shields and squares. Nested as a family, each ring a step further along, it blooms from spiky to round.

About this pattern

Johan Gielis, 2003 · Gabriel Lamé, 1818

Superformula, superellipse, drawn by GART: One formula with four numbers that draws starfish, petals, shields and squares. Nested as a family, each ring a step further along, it blooms from spiky to round.
Superformula · CC BY 4.0

Gabriel Lamé's superellipse, |x|ⁿ + |y|ⁿ = 1, rounds a square into a circle and on into a star as n goes down; Piet Hein made a table of it. In 2003 the Belgian botanist Johan Gielis published a generalisation in the American Journal of Botany, written as the distance from the centre in each direction.

One number, m, says how many lobes there are. Two more, n₂ and n₃, shape the lobes, puffed up or pinched; and the last, n₁, sets how deep the cuts between them go. With a handful of values it draws a starfish, a flower, a cross-section of a stem, a cell, a shield, even a triangle with soft sides, which was Gielis's point: many of the shapes of living things are one shape seen with different numbers.

Behind the mathematics

Johan Gielis

The superformula, American Journal of Botany, 2003

Belgian botanist and mathematician who published the superformula in 2003, one equation that draws many of the shapes of plants, shells and cells.