以编程方式拆分SVG路径

时间:2015-11-20 21:17:37

标签: svg

我有一个SVG图像,只包含由节点连接的线段。我希望对形式(x,y)的那些节点的坐标应用变换 - > (x',y')使得x'= f(x,y),y'= g(x,y)但在xy平面的某个区域中

我的问题是:如果里面有一个节点这个区域用一条直线段连接到一个节点外面这个区域怎么拆分这个线段在区域的边界,以便创建两个节点,在边界的任一侧尽可能彼此靠近,在边界处的原始线段中留下一个微小的间隙。我们的想法是从原始单线段创建两个线段,总共有四个节点而不是两个,然后将变换应用到线段内部区域的两个节点和 区域区域的线段的两个节点。

注意:这背后的数学不是问题,问题在于编程。这种分裂业务必然需要创建额外的路径,我不知道如何编程。任何编程语言都可以,只要它完成了工作。如果它有任何帮助,我使用Inkscape编辑SVG。感谢。

0 个答案:

没有答案