关闭 Harvie 打开了这个问题 2018 年 7 月 2 日 · 2 条评论 关闭 无法正确检测路径方向#897 Harvie 打开了这个问题 2018 年 7 月 2 日 · 2 条评论 注释 合作者 哈维 评论了 2018 年 7 月 2 日 我从中提出了单独的问题,因为这会影响其他多个问题:即#881和#840 在这里你可以清楚地看到,在某些情况下它给出了相反的方向(参见段方向与总体路径方向): 当它无法正确检测路径方向时,我无法正确实施常规/顺铣。此外,当我尝试对这种错误识别的带有过切的矩形进行口袋操作时,它会在无限递归时崩溃或显示以下内容: Harvie 向 Harvie/bCNC 添加了引用此问题的提交 2018 年 7 月 3 日 Arguably better direction() with pinch of heuristics. See vlachoudis#897 …… f0bc00c 哈维 提到了这个问题 2018 年 7 月 3 日 真正的常规/顺铣。可能更好的 direction() 算法。摆线插件!差异插件。 #898 合并 合作者作者 哈维 评论了 2018 年 7 月 3 日 • 编辑 这是一团糟,我认为有一些错误导致某些部分被计算两次。因此,我使用 stackowerflow 答案重新实现了算法,并获得了最高评价: https://stackoverflow.com/questions/1165647/how-to-determine-if-a-list-of-polygon-points-are-in-clockwise-order 到目前为止它似乎工作: 我做了一些 hack 以使其在主要是弧形的路径上工作,但如果需要,它可以相对简单地改进。 合作者作者 哈维 评论了 2018 年 7 月 19 日 似乎修复了 99.9% 的情况 哈维在完成 时关闭了它 2018 年 7 月 19 日 喜欢 (0) [问题] Autolevel插值和线段分割 #896 使用外部开关启动暂停? #899 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
我从中提出了单独的问题,因为这会影响其他多个问题:即#881和#840
在这里你可以清楚地看到,在某些情况下它给出了相反的方向(参见段方向与总体路径方向):
当它无法正确检测路径方向时,我无法正确实施常规/顺铣。此外,当我尝试对这种错误识别的带有过切的矩形进行口袋操作时,它会在无限递归时崩溃或显示以下内容: