Мои исследования показали, что у меня есть мощные библиотеки, такие как paper.js, которые быстро показывают все потрясающие вещи следующего уровня, которые они могут сделать, но я не уверен, как (или если) я могу выполнить основную задачу:
Я хочу представить простую фигурку своему пользователю:
o
\|/
/ \
Затем пусть они схватывают концы линий («руки и ноги») и перетаскивают их в разные позиции, оставляясоединительные узлы («плечи и бедра») не повреждены.
Простой.
Короче говоря, каков самый простой способ нарисовать что-то с помощью линий и узлов, которыми могут манипулировать пользователи.
Требования:
- Некоторые длины линий фиксированы, другие могут быть удлинены.
- Некоторые узлы фиксированы, другие можно перемещать.
- Мне нужно вхотя бы отображать углы линий, но в идеале можно изменить эти углы (с помощью ввода текста).
Мне кажется, это не должно быть так сложно, но, как я уже сказал, большинство библиотек пропускают основыи перейти прямо к своим крутым чертам, аНовый поиск «редактировать векторные узлы» и т.п. выдает много не относящихся к делу результатов о node.js ...