Построение фрактала "Капуста романеско"
Опубликовано 21 июня, 2024 - 10:21 пользователем Костин Иван
Лекция:
Данная программа моделирует 2d модель капусты Романеско с помощью золотого сечения и чисел Фибоначчи.
Функция drawFSpiral() - является основной функцией для моделирования капусты. Функция вызывается рекурсивно, поэтому программа является ресурсозатратной. В функции вычисляются основные параметры части капусты: минимальная площадь, максимальная площадь, угол поворота, радиус.
В программе используется функция map() для линейной интерполяции. Данная функция вычисляет промежуточные значения кружочков капусты.
Для того, чтобы получить более реалистичный и проработанный результат можно повысить параметр levels до 3 или выше.
Направление: