Базовое рисование на JavaScript с редактируемыми пользователем линиями и узлами - PullRequest
0 голосов
/ 26 июня 2019

Мои исследования показали, что у меня есть мощные библиотеки, такие как paper.js, которые быстро показывают все потрясающие вещи следующего уровня, которые они могут сделать, но я не уверен, как (или если) я могу выполнить основную задачу:

Я хочу представить простую фигурку своему пользователю:

  o
 \|/
 / \

Затем пусть они схватывают концы линий («руки и ноги») и перетаскивают их в разные позиции, оставляясоединительные узлы («плечи и бедра») не повреждены.

Простой.

Короче говоря, каков самый простой способ нарисовать что-то с помощью линий и узлов, которыми могут манипулировать пользователи.

Требования:

  • Некоторые длины линий фиксированы, другие могут быть удлинены.
  • Некоторые узлы фиксированы, другие можно перемещать.
  • Мне нужно вхотя бы отображать углы линий, но в идеале можно изменить эти углы (с помощью ввода текста).

Мне кажется, это не должно быть так сложно, но, как я уже сказал, большинство библиотек пропускают основыи перейти прямо к своим крутым чертам, аНовый поиск «редактировать векторные узлы» и т.п. выдает много не относящихся к делу результатов о node.js ...

...