From d2d8a30cb2c600b4fc2983df0c156e8416aa328a Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Mon, 20 May 2019 12:27:38 -0300 Subject: [PATCH] Draft: Disbled by default the use of the Support property in Draft objects --- src/Mod/Draft/DraftTools.py | 2 +- src/Mod/Draft/Resources/ui/preferences-draft.ui | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/Mod/Draft/DraftTools.py b/src/Mod/Draft/DraftTools.py index 8a55702e50..f4c72f8d0c 100644 --- a/src/Mod/Draft/DraftTools.py +++ b/src/Mod/Draft/DraftTools.py @@ -274,7 +274,7 @@ class DraftTool: qr = '('+str(qr[0])+','+str(qr[1])+','+str(qr[2])+','+str(qr[3])+')' # support object - if self.support: + if self.support and FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Draft").GetBool("useSupport",False): sup = 'FreeCAD.ActiveDocument.getObject("' + self.support.Name + '")' else: sup = 'None' diff --git a/src/Mod/Draft/Resources/ui/preferences-draft.ui b/src/Mod/Draft/Resources/ui/preferences-draft.ui index d5a8dd83b9..592f92152d 100755 --- a/src/Mod/Draft/Resources/ui/preferences-draft.ui +++ b/src/Mod/Draft/Resources/ui/preferences-draft.ui @@ -318,6 +318,22 @@ Values with differences below this value will be treated as same. This value wil + + + + If this option is set, when creating Draft objects on top of an existing face of another object, the "Support" property of the Draft object will be set to the base object. This was the standard behaviour before FreeCAD 0.19 + + + Set the Support properry when possible + + + useSupport + + + Mod/Draft + + +