From 4fd4d0434cd4e4c524ea533eb2d5e36790d069c7 Mon Sep 17 00:00:00 2001 From: jffmichi <> Date: Fri, 23 May 2025 03:34:36 +0200 Subject: [PATCH] CAM: prevent dogbones between two travel moves --- src/Mod/CAM/Path/Dressup/DogboneII.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Mod/CAM/Path/Dressup/DogboneII.py b/src/Mod/CAM/Path/Dressup/DogboneII.py index e6354e8391..a0b1029beb 100644 --- a/src/Mod/CAM/Path/Dressup/DogboneII.py +++ b/src/Mod/CAM/Path/Dressup/DogboneII.py @@ -271,6 +271,8 @@ class Proxy(object): return PathDressup.toolController(obj.Base).Tool.Diameter.Value / 2 def createBone(self, obj, move0, move1): + if move0.isRapid() and move1.isRapid(): + return None kink = dogboneII.Kink(move0, move1) Path.Log.debug(f"{obj.Label}.createBone({kink})") if insertBone(obj, kink):