我正在做一个简单的网站,我放了一些图形.现在我使用Inkscape完成每个图表.我使用Inkscape在形状之间进行UNION操作.然后我保存新图表,做另一个联合,保存,等等.我需要重复这个约150次:(
我想知道我是否可以使用javascript或D3库.或者至少是让Inkscape自动完成它的方法.
在完美的情况下,会有一个功能:
union(shapeA,shapeB): replace ShapeA and ShapeB by ShapeAunionB
你能给我一些关于这个问题的提示吗?有帮助吗?
最佳答案
有一个开源库:Javascript Clipper
Javascript Clipper库为线和多边形执行裁剪和偏移.支持所有四个布尔剪切操作 – intersection,union,difference和exclusive-or.多边形可以是任何形状,包括自交叉多边形.
功能演示:http://jsclipper.sourceforge.net/5.0.2.2/main_demo.html