Как стать автором
Обновить

Как линейная алгебра помогла мне в разработке интерактивного редактора диаграмм

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров10K
Всего голосов 41: ↑41 и ↓0+53
Комментарии8
7

Комментарии 8

Удивительно было бы разрабатывать по сути векторный графический редактор и ни разу не столкнуться с линейной алгеброй и аналитической геометрией.

Вопрос по svg. В drawio чтобы связать линией (конектором) две фигуры (по их id) я в xml пишу

source=id1 target=id2

Как-то в svg подобное можно сделать? Может через библиотеку / хитрость какую? Не хочется вычислять координаты, а хочется просто указать фигуру и сторону стыковки к ней линии (west, nord) или номер (id) connection point.

В целом по картинкам из статьи - очень красиво.
Подскажите, пожалуйста, дуги между блоками создаются вручную (итоговый путь на холсте)? Можно ли перетаскивать блоки? При перетаскивании блока, что происходит с отображением дуг?

Насколько я помню, в UE используют кривые Безье, да и в некоторых других местах тоже. Вероятно, и здесь они.

Это перевод, автор вряд ли прочитает ваши вопросы

это перевод статьи

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории