Contact me: hankecnc@gmail.com

在简单的非闭合路径上进行“切割”将在底部路径上闭合路径 #1204

推推 grbl 3年前 (2023-02-02) 216次浏览
关闭
MrSurly 打开了这个问题 2019 年 3 月 27 日 · 4条评论
关闭

在简单的非闭合路径上进行“切割”将在底部路径上闭合路径#1204

MrSurly 打开了这个问题 2019 年 3 月 27 日 · 4条评论

注释

在简单的非闭合路径上进行“切割”将在底部路径上闭合路径 #1204

对 SVG 中的非闭合路径进行简单切割:

在简单的非闭合路径上进行“切割”将在底部路径上闭合路径 #1204

在 Camotics 中给出意想不到的结果——本质上,路径在最终底部通道之前无意中关闭:

在简单的非闭合路径上进行“切割”将在底部路径上闭合路径 #1204

查看CNC.py:3532 : if splitpass: path.invert() #Fixes split ramp case,注释掉这一行可以解决问题。

认为既然在进入底部块之前在第 3515行第 3518path.invert()行被调用,那么这个 final应该没有必要,但我不完全确定。 path.invert()

在简单的非闭合路径上进行“切割”将在底部路径上闭合路径 #1204 哈维 补充道 漏洞 凸轮 标签 2019 年 3 月 27 日
在简单的非闭合路径上进行“切割”将在底部路径上闭合路径 #1204 Harvie 将此添加到 0.9.15里程碑 2019 年 3 月 27 日
在简单的非闭合路径上进行“切割”将在底部路径上闭合路径 #1204
合作者

不幸的是,几天前我在进行实际剪辑时发生了这种情况。但不确定发生了什么。谢谢你抓住这个。

在简单的非闭合路径上进行“切割”将在底部路径上闭合路径 #1204
作者

没问题,本来可以提交 PR,但我对代码不够熟悉,无法确定删除第 3532 行是否会导致其他问题。

在简单的非闭合路径上进行“切割”将在底部路径上闭合路径 #1204
合作者

别担心,我很快就会亲自去看看……