8000 GitHub - milabozhevskaya/tree
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

milabozhevskaya/tree

Repository files navigation

Проект на данном этапе в разработке

Оживляю деревья - в tree

Отрисовка фигур, которые можна изменять - в shapes

Проект tree:

Реализовано:

  • построение и отрисовка дерева по заданным параметрам и правилам (в т.ч. рандомность);
  • функция moveBranch - меняет положение ветки дерева (движение по кругу);
  • функция moveTree - меняет положение дерева в координатах (без поворота);
  • объект tree (полностью готовое дерево для отрисовки) реализован в единую сущность для canvas для реализации drag-and-drop (tree-02).

Реализовать:

  • плавность изгибов веток;
  • корректную работу moveBranch - максимальный угол поворота, поворот родительской ветки, изгиб при повороте;
  • функцию потяниВетку - меняет положение ветки дерева, при отпускании мыши ветка возвращается в исходное положение (реализовать пружинистость);
  • фнкцию resize (уменьшение размера дерева, в зависимости от размера canvas);
  • функцию ветер;
  • добавить возможность одиночной боковой ветки;
  • добавить листья.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0