From 784e52d25efd00fc47fea19e9ee6e927ce65eee1 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 5 Jan 2026 00:46:21 +0000 Subject: [PATCH] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- src/Mod/CAM/Path/Op/Waterline.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Mod/CAM/Path/Op/Waterline.py b/src/Mod/CAM/Path/Op/Waterline.py index b16266834d..1827206aad 100644 --- a/src/Mod/CAM/Path/Op/Waterline.py +++ b/src/Mod/CAM/Path/Op/Waterline.py @@ -2014,10 +2014,12 @@ class ObjectWaterline(PathOp.ObjectOp): startVect = FreeCAD.Vector(V[0].X, V[0].Y, V[0].Z) commands.append(Path.Command("N (Wire {}.)".format(w))) - + # This ensures the tool is directly above the entry point before plunging, # preventing diagonal moves through the material. - commands.append(Path.Command("G0", {"X": startVect.x, "Y": startVect.y, "F": self.horizRapid})) + commands.append( + Path.Command("G0", {"X": startVect.x, "Y": startVect.y, "F": self.horizRapid}) + ) (cmds, endVect) = self._wireToPath(obj, wire, startVect) commands.extend(cmds) commands.append(Path.Command("G0", {"Z": obj.SafeHeight.Value, "F": self.vertRapid}))