SvgToGcode:采用 SVG 并转换 gcode 指令中的元素

时间:2024-07-30 16:39:56
【文件属性】:

文件名称:SvgToGcode:采用 SVG 并转换 gcode 指令中的元素

文件大小:40KB

文件格式:ZIP

更新时间:2024-07-30 16:39:56

C++

SvgToGcode 采用 SVG 并转换 gcode 指令中的元素。 去年在一个月的时间里,我编写了一个简单的应用程序,它接受 SVG xml 文件并将其转换为 gcode。 然而,由于时间不够,我没能完成它。 截至目前,该应用程序具有以下功能: 几乎所有的 SVG 原语都可以绘制 已实现缩放、旋转、平移、矩阵等变换 用于在平台上重新排列对象的 GUI 递归尽力而为最长路径搜索算法 我仍然想实现许多功能,我相信对于成功的项目来说是非常必要的: 填充 支持线宽,可视为填充算法 自动线不可见性测试(检测线不可见的地方 图像的缩放 改进最长路径算法,例如使用 djekstra 算法查找最长路径 构建新算法来检测多个元素之间的最短路径 支持在一个工作区中放置多张图片 也许 svg 解析的代码对某人有用。 原文: :


【文件预览】:
SvgToGcode-master
----arc.h(526B)
----polygon.h(514B)
----basicpolygon.cpp(2KB)
----svgitem.cpp(2KB)
----images()
--------icon.png(18KB)
--------zoom-fit-best.png(1KB)
----line.cpp(383B)
----circle.cpp(521B)
----abstracttransform.h(936B)
----res.qrc(140B)
----qbezier.h(359B)
----gcodeviewer.ui(555B)
----abstracttransform.cpp(34B)
----Svg2Gcode.pro(821B)
----gcodeviewer.h(379B)
----transform.h(621B)
----svgitem.h(1KB)
----qbezier.cpp(1KB)
----main.cpp(183B)
----mainwindow.ui(3KB)
----circle.h(417B)
----basicpolygon.h(554B)
----arc.cpp(5KB)
----mainwindow.cpp(37KB)
----polygon.cpp(219B)
----mainwindow.h(1KB)
----transform.cpp(2KB)
----line.h(449B)
----README.md(1KB)
----gcodeviewer.cpp(426B)

网友评论