Romanesco
Follow a curved row of bumps around a Romanesco cauliflower. Other rows turn the opposite way. Each bump carries smaller spiral rows of its own.1
Start with a cone. Raise small peaks along a spiral around it. Turn each new peak about 137.5 degrees and make it smaller toward the tip. This turn is called the golden angle.2 Repeat the spiral on each peak, and underneath the cone. Neighbouring peaks join along their edges.
Viewed from above, this model has eight spiral rows in one direction and thirteen in the other. Eight and thirteen are neighbouring Fibonacci numbers. The same two sets of spirals repeat on each smaller head.3
This is a geometric model inspired by Romanesco. A real cauliflower has a smallest bump.
Further reading
Sources and notes
- Cauliflower fractal forms arise from perturbations of floral gene networks.
- Phyllotaxis as geometric canalization during plant development.
- Calculation: before the peaks are tilted upward, their positions turn through the golden angle and shrink toward the tip by per step. Linking every eighth or thirteenth peak traces the two nearest spiral directions. Each peak repeats this construction. The renderer adds smaller peaks as you approach.