Я создаю инструментарий для проектирования и моделирования выполнения на Детерминированных c и Недетерминированных c Конечных автоматах, в течение последних трех дней я пытаюсь найти подходящую библиотеку, я использовал версию сообщества JSPlumb, однако она не дает мне возможности сгибать стрелку при перетаскивании пользователя, это заставляет меня задуматься,
Как я могу соединить два перетаскиваемых элемента html с линией и сделать: Это то, что я ищу для и Это то, что у меня сейчас есть с JsPlumb .
Я не могу понять, как создать / нарисовать это соединение / ссылку и как позволить пользователю изменять кривизну линия.
Кто-нибудь может указать мне правильное направление?
* Я пробовал: *
jsPlumb stateMachine demo - выглядит ужасно и не позволяет пользователю изменять кривую стрелки / перехода в моем случае. Много копался в библиотеке, но я не мог найти способ настроить его под свои нужды.
html draggable, cdkDrag и моя собственная попытка их связать.
Я думаю, что моя самая большая проблема - геометрия,
I wi sh для создания пользовательского интерфейса, в котором пользователь сможет просто перетаскивать соединения между узлами с возможностью изменения кривой примерно так [http://blogs.sitepointstatic.com/examples/tech/svg-curves/cubic-curve.html] , но уже прикрепленный якорь.
Итак, чтобы решить мою проблему:
- создание динамического c якоря
- как создать линию / соединение при перетаскивании пользователя
- как согнуть линию / соединение
Спасибо, Бест