From 0cbe505e505765fc5755ffd56f2c38e7954829ba 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 + + +