【文件属性】:
文件名称:svg-to-cnc:编译 SVG 形状并将 CNC 软件转换为基本路径。 对于生成SVG到Cricut有用
文件大小:44KB
文件格式:ZIP
更新时间:2021-05-30 17:07:49
JavaScript
svg到cnc
编译 SVG 形状并将 CNC 软件转换为基本路径。 笔触和填充的每种组合都成为一个路径元素。 这样可以更轻松地将它们附加到CAM软件(如Cricut Designer)中,然后为每个图层设置工具。
Demo,带SVG文件输入: :
特征
将所有形状转换为路径
将所有嵌套转换烘焙到路径中
删除分组
将所有具有相同笔画/笔画宽度/填充的路径合并为一个路径
为什么
Cricut 的软件因元素计数、组和变换的某些不确定组合而窒息。 我注意到的问题:
大约 100 组元素:“附加”操作使应用程序冻结
有许多剪切和绘制元素:无法在导入时保留这些元素(?),因此选择每个元素来设置钢笔颜色/工具很痛苦
`transform="translate(-10, 0)"` 切换 x 和 y,向上移动元素而不是向左移动 :face_without_mouth:
translate`的`一些组合和`scale`得到... .
【文件预览】:
svg-to-cnc-main
----index.html(2KB)
----src()
--------pathify.js(4KB)
----LICENSE(1KB)
----build()
--------src()
--------web_modules()
--------index.js(2KB)
----README.md(2KB)
----.gitignore(2KB)
----index.js(2KB)
----package-lock.json(88KB)
----package.json(1KB)