From cfe27f7d3971183f5badea0b5ed1ad60db13e777 Mon Sep 17 00:00:00 2001 From: markus Date: Tue, 25 Sep 2018 13:04:34 -0700 Subject: [PATCH] Add extension faces to removal shape generation. --- src/Mod/Path/PathScripts/PathPocketShape.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Mod/Path/PathScripts/PathPocketShape.py b/src/Mod/Path/PathScripts/PathPocketShape.py index f5a1f14033..1625661bda 100644 --- a/src/Mod/Path/PathScripts/PathPocketShape.py +++ b/src/Mod/Path/PathScripts/PathPocketShape.py @@ -167,6 +167,14 @@ class ObjectPocket(PathPocketBase.ObjectPocket): else: self.horiz.append(face) + # add faces for extensions + self.exts = [] + for ext in self.getExtensions(obj): + wire = Part.Face(ext.getWire()) + if wire: + face = Part.Face(wire) + self.horiz.append(face) + self.exts.append(face) # move all horizontal faces to FinalDepth for f in self.horiz: