Я хочу, чтобы элемент svg (путь, прямоугольник или круг) мог быть перетаскиваемым и давать ему изменения размера.
Но, в отличие от HTML DOM, не все элементы имеют верхний левый угол x, y координаты и ширину и высоту для поля, окружающего контент. Это делает неудобным создание общей процедуры изменения размера или перетаскивания.
Это хорошая идея, чтобы каждый путь или круг был нарисован внутри собственного объекта svg, чтобы дать мне поле для игры с?
Как перетаскиваемый/изменяемый размер обычно реализуется в SVG?