如何使用js将复合路径分解为其子路径? 使用inkscape,您可以选择整个路径,然后在路径菜单下,您可以应用拆分,然后路径将分成子路径。我想知道是否有任何方法可以使用snap svg来实现这一点。 非常感谢你。
编辑:@罗伯特。按照你的建议我正在使用这段代码:function breakApart() {
var paths = document.getElementsByTagName("path");
for (var i=0, max=paths.length; i < max; i++) {
var pathsAll = paths[i];
console.log(pathsAll);
var subPaths = pathsAll.split('M');
}
}
breakApart();
我有路径。检查控制台日志时,它显示2个路径。另一条带有2个子路径的单一路径。
在我的代码的下一行中,我尝试使用split方法创建包含子路径的所有路径的数组。我收到此错误消息:undefined不是函数
现在有任何想法如何让这项工作取得成功吗?