Построение фрактала "Капуста романеско"

Данная программа моделирует 2d модель капусты Романеско с помощью золотого сечения и чисел Фибоначчи.
Функция drawFSpiral() - является основной функцией для моделирования капусты. Функция вызывается рекурсивно, поэтому программа является ресурсозатратной. В функции вычисляются основные параметры части капусты: минимальная площадь, максимальная площадь, угол поворота, радиус.

В программе используется функция map() для линейной интерполяции. Данная функция вычисляет промежуточные значения кружочков капусты.

Для того, чтобы получить более реалистичный и проработанный результат можно повысить параметр levels до 3 или выше.

Направление: