注释
@Harvie |
但是你不知道刀的初始位置,所以很难操纵它。您可以手动添加前导切割。现在我不知道该怎么做才不会意外切成碎片。但我将完全重写它以支持弧线。正如我所说,这是实验性插件。 |
第一个点与第二个点有一定距离且方向相反的可能性:如果图形的第一行从 (0,0) 到 (10,10),它可能是新图形sea |
但是,如果 (-2, -2) 已经在您要切割的形状内怎么办?你不知道。你也不知道用户是想牺牲形状的内部还是外部。这就是为什么我把这个剪辑留给用户手动添加(现在)。 我想我们总是可以让刀在切割前后始终朝向相同的方向。比方说面对 X+ 我从未使用过任何其他 dragknife 处理器。其他软件包如何处理这个问题? |
@Harvie |
…给牺牲的初始点选择外/内? |
一个可能的初始想法: |
@MARIOBASZ, 在直线上一切都是理想的。 |
@sfinexer感谢您的测试。请发问题图片!(最好还有建议解决方案的图像)
可以做到,但是要使这种算法适用于任何形状并不容易(您可以在开始附近设置形状的其他部分,这将与牺牲切口相交)。我认为我们可以做到这一点,但首先我想把形状剪得很好。基本功能完成后可以调整开始和结束。
您可以在形状的开头添加附加线。您现在可以在 librecad 中执行此操作。
如果我能够与第一个真正的运动平行切割,我也能够正确地切割第一个真正的运动:) |
在我看来,拖刀切割加工圆弧并不是一件容易的事。一些资源: 但我认为我可以通过将形状细分为许多短线来简化这一点。然后它应该变得非常容易处理。然而,生成的 g 代码将相对较大。 |
钻机插件转换为直线。(我认为在锚点模式下,我将其用作附加组件的开始) |
@sfinexer你觉得这样更好吗? |
我正在考虑这个算法。最新的算法看起来更健壮。 以下是替代算法的概述:
这可能比角度比较更可靠。 我希望这是有道理的。 |
@sfinexer我已经修好了!现在您可以为所有切割选择一致的进入/退出方向 |
第一次真正的剪辑: 另一个。我已经撞到废纸板了:https: |
合并到上游 |
拖刀用于切割薄软材料,如纸/纸板、乙烯基、橡胶垫圈、皮革、单板等…
它们与主轴中心有切削偏移,因此您必须对此进行补偿。
这似乎并不难做到:
现在我们有了 SVG 导入,这可能非常有用。