Нечто вроде Chaos Game на Javascript
Изначально было задумано, изменяя для Chaos Game пропорцию разбиения интервалов, получать не только треугольник Серпинского, правда, в нормальном, а не "повёрнутом" виде, но иметь и другие известные фракталы, как предложено по ссылке и тут (демка, нескомпилированного исходника её нет).
В итоге, как обычно, стал делать многоцветность, ушёл к другим формулам и уж что вышло, то вышло. Скрипт с настройками прикреплён ниже, конечно, можно сделать из этого нечто большее :)
Простой скрипт Chaos Game, даёт треугольник Серпинского (1 Кб)
Cкрипт Chaos Game с двумя настройками (3 Кб)
Исходники этих скриптов, открываемых в текущей вкладке, можно увидеть, щёлкнув на свободном месте страницы правой кнопкой мыши и выбрав в меню пункт "Исходный код страницы", "Просмотреть источник", и т.п. в зависимости от браузера.
Из второго скрипта может ещё пригодиться метод wavelengthToRGB
, преобразующий "длину волны" точки изображения в неглазовырывательный цвет RGB.
10.10.2021, 14:18 [648 просмотров]