如何使用js将复合路径分解为其子路径?

时间:2014-06-30 09:54:14

标签: javascript svg raphael snap.svg

如何使用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不是函数

现在有任何想法如何让这项工作取得成功吗?

0 个答案:

没有答案
相关问题