Комментарии 8
Удивительно было бы разрабатывать по сути векторный графический редактор и ни разу не столкнуться с линейной алгеброй и аналитической геометрией.
Вопрос по svg. В drawio чтобы связать линией (конектором) две фигуры (по их id) я в xml пишу
source=id1 target=id2
Как-то в svg подобное можно сделать? Может через библиотеку / хитрость какую? Не хочется вычислять координаты, а хочется просто указать фигуру и сторону стыковки к ней линии (west, nord) или номер (id) connection point.
В целом по картинкам из статьи - очень красиво.
Подскажите, пожалуйста, дуги между блоками создаются вручную (итоговый путь на холсте)? Можно ли перетаскивать блоки? При перетаскивании блока, что происходит с отображением дуг?
Какие есть не сложные способы автоматического проведения дуг?
Это перевод, автор вряд ли прочитает ваши вопросы
это перевод статьи
Подсмотрите в сырцах? https://github.com/ishubin/schemio
Как линейная алгебра помогла мне в разработке интерактивного редактора диаграмм