一个开源向量嵌套工具
SVGNest:一款基于浏览器的矢量嵌套工具。
(需要 SVG 和 WebWorker 支持)。移动端警告:运行演示会占用大量 CPU。
参考文献(PDF):
给定一块方形材料和一些需要激光切割的字母:
我们希望将所有字母装入这个方形中,尽可能少用材料。如果单个方形不够,我们还要尽量减少使用的方形数量。
在CNC领域,这被称为“嵌套”,而执行此操作的软件通常面向工业客户,且价格昂贵。
SVGnest是一款免费且开源的替代方案,它采用[E.K. Burke 等人 2006]中概述的轨道方法解决此问题,并使用遗传算法进行全局优化。它适用于任意容器和凹形边缘情况,性能与现有商业软件相当。
它还支持部件嵌套功能,可将部件放置在其它部件的孔洞中。
确保所有零件都已转换为轮廓,且没有轮廓重叠。上传 SVG 文件,并选择要用作箱子的一个轮廓。其他所有轮廓都会自动处理为嵌套的零件。## 算法轮廓
暂无开放 Issues,或尚未同步最近议题。