百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

SVGnest

> 编程语言
开源

一个开源向量嵌套工具

2.6K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个开源向量嵌套工具

SVGNest:一款基于浏览器的矢量嵌套工具。

演示: http://svgnest.com

(需要 SVG 和 WebWorker 支持)。移动端警告:运行演示会占用大量 CPU。

参考文献(PDF):

  • López-Camacho 等 2013
  • Kendall 2000
  • E.K. Burke 等 2006

什么是“嵌套”?

给定一块方形材料和一些需要激光切割的字母:

我们希望将所有字母装入这个方形中,尽可能少用材料。如果单个方形不够,我们还要尽量减少使用的方形数量。

在CNC领域,这被称为“嵌套”,而执行此操作的软件通常面向工业客户,且价格昂贵。

SVGnest是一款免费且开源的替代方案,它采用[E.K. Burke 等人 2006]中概述的轨道方法解决此问题,并使用遗传算法进行全局优化。它适用于任意容器和凹形边缘情况,性能与现有商业软件相当。

它还支持部件嵌套功能,可将部件放置在其它部件的孔洞中。

使用方法

确保所有零件都已转换为轮廓,且没有轮廓重叠。上传 SVG 文件,并选择要用作箱子的一个轮廓。其他所有轮廓都会自动处理为嵌套的零件。## 算法轮廓

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言