标签: database svg coordinate-systems coordinate-transformation
我们正在开发基于SVG的抽屉。用户可以向其中添加元素,依此类推。 SVG的元素的点已保存在数据库中。加载应用程序后,将正确绘制SVG。在这里工作正常!
现在,用户可以四处移动元素并旋转它们。完成这些操作后,应将元素的新点发送到数据库。问题在于,使用transform可以更改用户坐标系,并更改所有其他元素的点。
transform
我的第一个想法是遍历所有SVG元素并在一个元素的点改变时更新它们的点。
使用SVG时的最佳做法是什么?