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_Jquery Svg_Librsvg_Svg Animate - Fatal编程技术网

使用javascript将重叠的svg路径焊接到一个路径中

使用javascript将重叠的svg路径焊接到一个路径中,javascript,svg,jquery-svg,librsvg,svg-animate,Javascript,Svg,Jquery Svg,Librsvg,Svg Animate,是否有一种方法可以使用javascript将两个重叠的svg路径焊接到一个统一的单一路径中?您可以将其中一个路径的»d«内容直接复制到其他路径中,确保中间没有»close«命令,但由于转换等原因,结果可能不是您期望的结果(将两者转换为»绝对«空间可能是个好主意).你想如何准确地组合路径?你想实现什么?我正在修改svg编辑。我想当我的用户绘制与其他形状重叠的形状时,将这两个形状组合成一个统一的形状。你给我的解决方案可能会将这两个路径分组。它不会将它们焊接在一起。有什么想法吗?焊接,在你的情况下,我

是否有一种方法可以使用javascript将两个重叠的svg路径焊接到一个统一的单一路径中?

您可以将其中一个路径的»d«内容直接复制到其他路径中,确保中间没有»close«命令,但由于转换等原因,结果可能不是您期望的结果(将两者转换为»绝对«空间可能是个好主意).你想如何准确地组合路径?你想实现什么?我正在修改svg编辑。我想当我的用户绘制与其他形状重叠的形状时,将这两个形状组合成一个统一的形状。你给我的解决方案可能会将这两个路径分组。它不会将它们焊接在一起。有什么想法吗?焊接,在你的情况下,我想ns执行所有绘图命令(属性»d«内的数据)但由于坐标可能会被转换,你需要将两者转换到同一个空间,而不是焊接它们。因此,正如你所描述的,焊接有可能按照我希望的方式进行?焊接路径?这是非常抽象的…如果它有意义的话:是的,但是为什么一条路径包含两个(或更多)的数据即使它们的形状相同,也要比所有的加在一起更好?你想要实现什么,或者为了什么?