Я хочу реализовать такие функции, как svg-edit на элементе прямоугольника
- Повернуть прямоугольник
- Изменение размера
- Перетащите
Поворачивая прямоугольник SVG, он отлично работает, но когда я хочу изменить размер прямоугольника, у него есть проблема. Координаты не работают правильно; Я использую матрицу преобразования для поворота
targetelement.setAttribute(transform,rotate(45,cx,cy))
но когда элемент был повернут, координаты перемещаются. Я также использую функцию inverse
для инверсии матрицы преобразования, которая разрешает проблему, но не работает с функцией перетаскивания.