Скачать
Отличное решение для тех, кто хочет украсить свой проект чем-то необычным для осеннего сезона - случайно сгенерированные деревья различной формы и различным окрасом листьев
Для начала посмотрите
ДЕМО
Установка:
На нужных страницах между body и /body поставьте:
|
<canvas id="canvas"></canvas> <script src="/js/randtree.js"></script> |
Осталось лишь залить JS файл из прикреплённого архива в папку
jsАвтор публикации
12
Я не понял вашего вопроса, но постараюсь на него ответить...
Комментарии: 393Публикации: 1095Регистрация: 27-08-2018
Довольно опасно использовать этот скрипт с фрактально-генерируемым контентом, будет нагружать слабые пк при загрузке страницы.
Это да, но можно уменьшить количество генерируемых объектов. Так то у меня даже на телефоне данный пример грузится махом
Тут зависит от количества итераций скорее, если их увеличивать деревья будут более пышные, но скорость расчёта будет увеличиваться экспоненциально. Работал на научной работе в ВУЗ-е над программой, рисующей фракталы, за 4 итерации рисовало дерево за 72 мс, за 5 итераций 469мс, а 7 итераций заняло 24812мс. И это только расчёт формулы без отрисовки объекта =)
p.s. но это я по более сложной формуле дерево рисовал.