From e169085959cfc37c4c51a472e0a1f0d47baf45b8 Mon Sep 17 00:00:00 2001 From: sliptonic Date: Tue, 13 Jun 2017 08:31:37 -0500 Subject: [PATCH] Path: disable diameter checking in Drilling I'm turning this off for now. tolerance problems are making it less than useful. --- .../Path/Gui/Resources/panels/ProfileEdit.ui | 44 +++++++++---------- src/Mod/Path/PathScripts/PathDrilling.py | 5 ++- 2 files changed, 25 insertions(+), 24 deletions(-) diff --git a/src/Mod/Path/Gui/Resources/panels/ProfileEdit.ui b/src/Mod/Path/Gui/Resources/panels/ProfileEdit.ui index 29a8b48385..16f83d3531 100644 --- a/src/Mod/Path/Gui/Resources/panels/ProfileEdit.ui +++ b/src/Mod/Path/Gui/Resources/panels/ProfileEdit.ui @@ -33,8 +33,8 @@ 0 0 - 285 - 277 + 381 + 381 @@ -111,8 +111,8 @@ 0 0 - 120 - 96 + 381 + 381 @@ -178,8 +178,8 @@ 0 0 - 154 - 68 + 381 + 381 @@ -359,20 +359,6 @@ - - - - Process Perimeter - - - - - - - Process Holes - - - @@ -380,20 +366,34 @@ - + Use Compensation - + + + + Process Holes + + + + Process Circles + + + + Process Perimeter + + + diff --git a/src/Mod/Path/PathScripts/PathDrilling.py b/src/Mod/Path/PathScripts/PathDrilling.py index 56c6433708..7418784233 100644 --- a/src/Mod/Path/PathScripts/PathDrilling.py +++ b/src/Mod/Path/PathScripts/PathDrilling.py @@ -239,7 +239,8 @@ class ObjectDrilling: import DraftGeomUtils as dgu PathLog.track('obj: {} shape: {}'.format(obj, shape)) holelist = [] - tooldiameter = obj.ToolController.Proxy.getTool(obj.ToolController).Diameter + # tooldiameter = obj.ToolController.Proxy.getTool(obj.ToolController).Diameter + tooldiameter = None PathLog.debug('search for holes larger than tooldiameter: {}: '.format(tooldiameter)) if dgu.isPlanar(shape): PathLog.debug("shape is planar") @@ -459,7 +460,7 @@ class TaskPanel: self.form.uiToolController.blockSignals(False) def open(self): - """ """ + pass # self.s = SelObserver() # FreeCADGui.Selection.addObserver(self.s)