Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何调整SVG路径形状的大小?_Javascript_Svg - Fatal编程技术网

Javascript 如何调整SVG路径形状的大小?

Javascript 如何调整SVG路径形状的大小?,javascript,svg,Javascript,Svg,我正在开发一个使用SVG.js库创建SVG形状(表示房间)的应用程序 当用户单击一个形状时,它会被添加到屏幕上,我已经成功地使用SVG中的PATH元素创建了它们 我的问题是,我想调整它们的大小,对于矩形和圆形元素,它是垂直的,我可以很容易地操纵宽度和高度或矩形来调整它的大小,以及圆形元素的直径 问题在于其他形状,因为操纵路径会完全弄乱形状 想知道我该怎么做。在本网站上玩arround并调整形状大小:[] 任何建议都会非常受欢迎。SVG.js不是有变换吗?@MarkMeyer是的,但这正是我想要

我正在开发一个使用SVG.js库创建SVG形状(表示房间)的应用程序

当用户单击一个形状时,它会被添加到屏幕上,我已经成功地使用SVG中的PATH元素创建了它们

我的问题是,我想调整它们的大小,对于矩形和圆形元素,它是垂直的,我可以很容易地操纵宽度和高度或矩形来调整它的大小,以及圆形元素的直径

问题在于其他形状,因为操纵路径会完全弄乱形状

想知道我该怎么做。在本网站上玩arround并调整形状大小:[]


任何建议都会非常受欢迎。

SVG.js不是有变换吗?@MarkMeyer是的,但这正是我想要的,我希望能够分别调整形状的每一侧。“缩放”功能仅将形状作为一个整体调整大小。我已经做过了如果你想复制其他网站的功能(拖动角落和墙壁等),那么你的问题太广泛了。这是一个太大的问题,不能在这里简单地回答。