Все помнят из школы теорему Пифагора. Есть много доказательств теоремы от разных авторов - от Евклида до Леонардо да Винчи. Одно из доказательств теоремы использует рисунок так называемых "Пифагоровых штанов": На базе этого рисунка и строится фрактал "Дерево Пифагора": Я попытался на своей веб-странице не просто построить "Дерево Пифагора", как показано выше, но и добавить как можно больше элементов настройки и управления, чтобы разнообразить полученные изображения: Вот что вышло в итоге: Главное меню программы после загрузки имеет следующие установки по умолчанию: При этом рисуется следующее "Дерево Пифагора", на мой взгляд симпатичное: А сейчас попробуем менять параметры ветра: Ветер усиливается, порывистый: И вот, наконец, почти ураган: Но можно настроить ветер, чтобы он был переменным, т.е. строго менял направление на каждом уровне итераций. Тогда может получится даже красивое дерево, похожее на ель: Можно, конечно, получить и совсем уж фантастические деревья, типа такого: Как вид
Дерево Пифагора с элементами настройки и управления - построение на JavaScript с рекурсией.
20 апреля 202520 апр 2025
8
1 мин