Fine-tuning: Difference between revisions
(Marked this version for translation) |
No edit summary |
||
Line 7: | Line 7: | ||
<!--T:3--> |
<!--T:3--> |
||
The FreeCAD [[ |
The FreeCAD [[Preferences_Editor|Preferences Editor]] under menu {{MenuCommand|Edit → Preferences}} is commonly used to set and manipulate the FreeCAD parameters table. |
||
<!--T:4--> |
<!--T:4--> |
||
However, it is also possible to access, modify and create parameters manually, using the [[ |
However, it is also possible to access, modify and create parameters manually, using the [[Std_DlgParameter|Parameter Editor]] found under menu {{MenuCommand|Tools → Edit parameters}}. |
||
<!--T:5--> |
<!--T:5--> |
||
Line 16: | Line 16: | ||
<!--T:6--> |
<!--T:6--> |
||
* '''Mod/Part/ParametricRefine''' (boolean) : Set to {{FALSE}} so [[ |
* '''Mod/Part/ParametricRefine''' (boolean) : Set to {{FALSE}} so [[Part_RefineShape|Part RefineShape]] creates an independent copy rather than a linked one. Default is {{TRUE}} if value doesn't exist |
||
* '''Mod/PartDesign/SwitchToTask''' (boolean): Set to {{FALSE}} to prevent the [[ |
* '''Mod/PartDesign/SwitchToTask''' (boolean): Set to {{FALSE}} to prevent the [[PartDesign_Workbench|PartDesign Workbench]] from switching to the Task panel when starting. Default is {{TRUE}} if value doesn't exist |
||
* '''Mod/PartDesign/SwitchToWB''' (boolean): Set to {{FALSE}} to prevent the [[ |
* '''Mod/PartDesign/SwitchToWB''' (boolean): Set to {{FALSE}} to prevent the [[PartDesign_Workbench|PartDesign Workbench]] to be automatically called when a [[PartDesign_Body|PartDesign Body]] is activated. Default is {{TRUE}} if value doesn't exist |
||
* '''Document/SaveThumbnailFix''' (boolean): Set to {{TRUE}} to fix a problem with Qt5 that prevents the generation of {{incode|.FCStd}} file thumbnails. |
* '''Document/SaveThumbnailFix''' (boolean): Set to {{TRUE}} to fix a problem with Qt5 that prevents the generation of {{incode|.FCStd}} file thumbnails. |
||
* '''View/SavePicture''' (string): Set to '''FramebufferObject''', '''PixelBuffer''' or '''CoinOffscreenRenderer''' for different methods to produce images from the 3D view |
* '''View/SavePicture''' (string): Set to '''FramebufferObject''', '''PixelBuffer''' or '''CoinOffscreenRenderer''' for different methods to produce images from the 3D view |
||
Line 24: | Line 24: | ||
* '''View/NavigationDebug''' (boolean) : enables debug output of navigation styles (as of v0.19, only Gesture navigation style has something to say). |
* '''View/NavigationDebug''' (boolean) : enables debug output of navigation styles (as of v0.19, only Gesture navigation style has something to say). |
||
* '''Mod/Draft/defaultCameraHeight''' (int) : Sets the height of the camera when Draft starts in an empty document. 0 disables, FreeCAD default is 5, good when working in millimeters, a good height for arch work is 4500 |
* '''Mod/Draft/defaultCameraHeight''' (int) : Sets the height of the camera when Draft starts in an empty document. 0 disables, FreeCAD default is 5, good when working in millimeters, a good height for arch work is 4500 |
||
* '''DockWindows/TreeView/Enabled''' (boolean): Set to {{TRUE}} to enable a [[ |
* '''DockWindows/TreeView/Enabled''' (boolean): Set to {{TRUE}} to enable a [[Document_structure|Tree View]] dockable widget independent from the Combo View. After changing the parameter value, a FreeCAD restart is needed so the widget is available in the View/Panels list. |
||
* '''DockWindows/PropertyView/Enabled''' (boolean): Set to {{TRUE}} to enable a [[ |
* '''DockWindows/PropertyView/Enabled''' (boolean): Set to {{TRUE}} to enable a [[Property_editor|Property View]] dockable widget independent from the Combo View. After changing the parameter value, a FreeCAD restart is needed so the widget is available in the View/Panels list. |
||
* '''DockWindows/DAGView/Enabled''' (boolean): Set to {{TRUE}} to enable a beta [[ |
* '''DockWindows/DAGView/Enabled''' (boolean): Set to {{TRUE}} to enable a beta [[DAG_view|DAG view]] dockable widget. After changing the parameter value, a FreeCAD restart is needed so the widget is available in the View/Panels list. |
||
* '''Document/ChangeViewProviderTouchDocument''' (boolean) : Set to {{FALSE}} so items visibility changes won't mark the document as changed. |
* '''Document/ChangeViewProviderTouchDocument''' (boolean) : Set to {{FALSE}} so items visibility changes won't mark the document as changed. |
||
Line 47: | Line 47: | ||
<!--T:14--> |
<!--T:14--> |
||
* [[Image:Workbench_TechDraw.svg|16px|link=TechDraw_Workbench]] [[ |
* [[Image:Workbench_TechDraw.svg|16px|link=TechDraw_Workbench]] [[TechDraw_Workbench|TechDraw Workbench]] has several hidden switches documented in [[TechDraw_Preferences#Hidden_Settings|TechDraw Preferences]]. |
||
* [[Image:Workbench_Path.svg|16px|link=Path_Workbench]] [[ |
* [[Image:Workbench_Path.svg|16px|link=Path_Workbench]] [[Path_Workbench|Path Workbench]] has a switch to enable experimental features documented in [[Path_experimental|Path experimental]]. |
||
== Related == <!--T:15--> |
== Related == <!--T:15--> |
||
<!--T:16--> |
<!--T:16--> |
||
* [[Parameter editor]] |
* [[Parameter_editor|Parameter editor]] |
||
* [[Preferences editor]] |
* [[Preferences_editor|Preferences editor]] |
||
</translate> |
</translate> |
Revision as of 19:54, 21 December 2020
This page holds different settings and parameters that you can use to fine-tune your FreeCAD installation or overcome problems.
Option parameters
The FreeCAD Preferences Editor under menu Edit → Preferences is commonly used to set and manipulate the FreeCAD parameters table.
However, it is also possible to access, modify and create parameters manually, using the Parameter Editor found under menu Tools → Edit parameters.
The list below shows parameters that are not accessible via the preferences editor, but that you can set manually (located in BaseApp/Preferences)
- Mod/Part/ParametricRefine (boolean) : Set to
false
so Part RefineShape creates an independent copy rather than a linked one. Default istrue
if value doesn't exist - Mod/PartDesign/SwitchToTask (boolean): Set to
false
to prevent the PartDesign Workbench from switching to the Task panel when starting. Default istrue
if value doesn't exist - Mod/PartDesign/SwitchToWB (boolean): Set to
false
to prevent the PartDesign Workbench to be automatically called when a PartDesign Body is activated. Default istrue
if value doesn't exist - Document/SaveThumbnailFix (boolean): Set to
true
to fix a problem with Qt5 that prevents the generation of.FCStd
file thumbnails. - View/SavePicture (string): Set to FramebufferObject, PixelBuffer or CoinOffscreenRenderer for different methods to produce images from the 3D view
- View/NaviStepByTurn (integer) : Defines how many incremental steps (notches) to complete a turn when using the arrows of the NaviCube. If value isn't defined, it defaults to 8, which means each increment rotates of 360/8 = 45 deg.
- View/NavigationDebug (boolean) : enables debug output of navigation styles (as of v0.19, only Gesture navigation style has something to say).
- Mod/Draft/defaultCameraHeight (int) : Sets the height of the camera when Draft starts in an empty document. 0 disables, FreeCAD default is 5, good when working in millimeters, a good height for arch work is 4500
- DockWindows/TreeView/Enabled (boolean): Set to
true
to enable a Tree View dockable widget independent from the Combo View. After changing the parameter value, a FreeCAD restart is needed so the widget is available in the View/Panels list. - DockWindows/PropertyView/Enabled (boolean): Set to
true
to enable a Property View dockable widget independent from the Combo View. After changing the parameter value, a FreeCAD restart is needed so the widget is available in the View/Panels list. - DockWindows/DAGView/Enabled (boolean): Set to
true
to enable a beta DAG view dockable widget. After changing the parameter value, a FreeCAD restart is needed so the widget is available in the View/Panels list. - Document/ChangeViewProviderTouchDocument (boolean) : Set to
false
so items visibility changes won't mark the document as changed.
- General/ComboBoxWheelEventFilter (boolean) : Set to
true
so widgets do not catch mouse wheel event and prevent scrollable areas to be scrolled. - View/GestureTapHoldTimeout (integer) : sets for how long to wait (in milliseconds) to enter pan mode in Gesture navigation style. It can be helpful to increase it if dragging geometry in sketcher is difficult. Default is 700.
- View/GestureRollFwdCommand, View/GestureRollBackCommand (string) : commands to be executed by mouse button roll gestures of Gesture navigation style.
- View/GestureMoveThreshold (integer) : the distance (px) mouse cursor has to move to enter rotation or pan modes of Gesture navigation style. Default is 5.
Keyboard Shortcuts
Escape Key
- General/TasksKeyEsc (boolean) : Create and set to
false
to disable the ESC key exiting the Task panel in all workbenches (that is if the task panel has focus). - Mod/Sketcher/ViewKeyEsc (boolean) : Create and set to
false
to disable ESC key issues with pressing one to many times, when escaping sketcher geometry/constraints creation continue mode.- Source: forum thread
Specific Workbenches
- TechDraw Workbench has several hidden switches documented in TechDraw Preferences.
- Path Workbench has a switch to enable experimental features documented in Path experimental.
Related
User documentation
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Start, Surface, TechDraw, Test Framework, Web
- Hubs: User hub, Power users hub, Developer hub