Use removeSplitter to get a single face for the removal shape construction.
This commit is contained in:
committed by
Yorik van Havre
parent
71a8e2668d
commit
3969dd52aa
@@ -129,7 +129,7 @@ class ObjectPocket(PathPocketBase.ObjectPocket):
|
||||
|
||||
# extrude all faces up to StartDepth and those are the removal shapes
|
||||
extent = FreeCAD.Vector(0, 0, obj.StartDepth.Value - obj.FinalDepth.Value)
|
||||
self.removalshapes = [(face.extrude(extent), False) for face in self.horizontal]
|
||||
self.removalshapes = [(face.removeSplitter().extrude(extent), False) for face in self.horizontal]
|
||||
|
||||
else: # process the job base object as a whole
|
||||
PathLog.debug("processing the whole job base object")
|
||||
|
||||
Reference in New Issue
Block a user