Sketcher Preferences: Difference between revisions

From FreeCAD Documentation
(start to update page)
(Marked this version for translation)
(44 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
<translate>
<translate>
<!--T:190-->
<!--T:9-->
{{Docnav
{{docnav|Document structure|Interface Customization}}
|[[Sketcher_SwitchVirtualSpace|Switch Virtual Space]]

|
<!--T:191-->
|[[Sketcher_Workbench|Sketcher]]
<div style="float:right; clean:both; margin-left:0.5em;">__TOC__</div>
|IconL=Sketcher SwitchVirtualSpace.svg
|IconC=Workbench_Sketcher.svg
|IconR=Freecad.svg
}}


<!--T:1-->
<!--T:1-->
The preferences of the Sketcher is located in the {{MenuCommand|Edit menu → Preferences → Sketcher}}. It consists of 2 tabs:
The preferences screen of the [[Image:Workbench_Sketcher.svg|24px|link=Sketcher_Workbench]] [[Sketcher_Workbench|Sketcher Workbench]] are found in the [[Preferences Editor|Preferences Editor]], {{MenuCommand|Edit → Preferences → Sketcher}}.


===General Settings=== <!--T:2-->
== v0.18.x == <!--T:20-->

[[File:Preference_Sketcher_Tab_01.png]]
<!--T:21-->
</translate>
Below are Sketcher preferences available in v0.18.x.
{{clear}}

<translate>
<!--T:132-->
<!--T:15-->
There are two tabs: General, and Colors.

===General=== <!--T:2-->

<!--T:3-->
In the ''General'' tab you can specify the following:
In the ''General'' tab you can specify the following:
{| class="wikitable float-right mw-collapsible mw-collapsed"
{| class="wikitable float-right mw-collapsible mw-collapsed"
Line 21: Line 30:
!style="width: 66%;"|Description
!style="width: 66%;"|Description
|-
|-
| {{MenuCommand|Change language}}
| {{MenuCommand|Font size}}
| The font size used for the labels and constraints in the sketch.
| Select the language of FreeCAD's user interface
|-
|-
| {{MenuCommand|Size of recent file list}}
| {{MenuCommand|Grid line pattern}}
| The line pattern used for grid lines. Grid lines will be displayed if you set the option {{MenuCommand|Show grid}}.
| Specification how many files should be listed in the recent files list
|-
|-
| {{MenuCommand|Enable tiled background}}
| {{MenuCommand|Segments per geometry}}
| Curves are approximated by polygon segments for visualization. The segments per geometry define the number of polygons for the approximation. The lower limit are 50 segments. Higher values refine the visualization but can lead to longer calculation times, especially for [[Sketcher_CreateBSpline|B-splines]].
| If checked, the background of FreeCAD's main window will by default consist of tiles of this image: [[File:Background.png|64px]]<br/>This option only has an effect if in {{MenuCommand|Style sheet}}/''No style sheet'' is selected.<br/>The image can be changed by adding the folders {{FileName|Gui/Images}} in the folder<br/>[https://www.howtogeek.com/318177/what-is-the-appdata-folder-in-windows/ {{FileName|%APPDATA%]/FreeCAD}} (on Windows),<br/>{{FileName|$HOME/.FreeCAD}} (on Linux) or<br/>{{FileName|$HOME/Library/Preferences/FreeCAD}} (on MacOS).<br/>Put there a file named {{FileName|background.png}} and uncheck/check this option to see the changed file.
|-
|-
| {{MenuCommand|Style sheet}}
| {{MenuCommand|Ask for value after creating a dimensional constraint}}
| If checked, a dialog will pop up to input a value for new dimensional constraints.
| Selection of a style sheet. The style sheets define how the user interface of FreeCAD looks.
|-
|-
| {{MenuCommand|Size of toolbar icons}}
| {{MenuCommand|Geometry Creation "Continue Mode"}}
| If checked, the current sketcher creation tool will remain active after the creation. If you use for example the [[Sketcher_CreateLine|line tool]] [[Image:Sketcher_Line.svg|20px]], it will remain active after you created a line with it. You can leave the tool any time by right-clicking into the sketch.
| Selection of the size for the toolbar icons
|-
|-
| {{MenuCommand|Auto load module after start up}}
| {{MenuCommand|Constraint Creation "Continue Mode"}}
| If checked, the current constraint creation tool will remain active after the creation. If you use for example the [[Sketcher_ConstrainTangent|tangent tool]] [[Image:Constraint_Tangent.png|20px]], it will remain active after you created a constraint. You can leave the tool any time by right-clicking into the sketch.
| Selection what workbench will be used directly after starting FreeCAD
|-
|-
| {{MenuCommand|Enable splash screen at start up}}
| {{MenuCommand|Hide base length units for supported unit systems}}
| If checked, base length units will not be displayed in the sketch constraints. The actual base length unit is the one of the selected [[Preferences_Editor#Units|unit system]].
| If checked, the splash screen of FreeCAD is shown when starting.<br/>The splash screen image can be changed by adding the folders {{FileName|Gui/Images}} in the folder {{FileName|%APPDATA%/FreeCAD}} (where %APPDATA% is the the user-specific application folder of FreeCAD of your operating system). Put there a file named {{FileName|splash_image.png}} and restart FreeCAD to see the changed splash screen.
|-
|-
| {{MenuCommand|Enable word wrap}}
| {{MenuCommand|Hide all objects that depend on the sketch}}
| Words will be wrapped when the exceed the available horizontal space in the Python console. This console is shown using the menu {{MenuCommand|View Panels Python console}}.
| If checked, all features that depend the sketch will be hidden when the sketch is opened. Note that the effect of this option might not occur when using the option {{MenuCommand|Show objects used for external geometry}} and/or {{MenuCommand|Show object(s) sketch is attached to}}.
|-
| {{MenuCommand|Show objects used for external geometry}}
| If checked, all objects used for an external geometry will be shown. If you edit for example a sketch that uses the geometry of a pad, this pad will be shown (if not already). Other features in the model tree between the pad and the sketch will not necessarily be shown.
|-
| {{MenuCommand|Show object(s) sketch is attached to}}
| If checked, objects the sketch is attached to will be shown when the sketch is opened. If you attached for example a sketch to a pocket, this pocket will be shown (if not already). Otherwise you will only see the sketch if the pocket was not shown in advance.
|-
| {{MenuCommand|Restore camera position after editing}}
| If checked, the camera position is moved back to where it was before sketch was opened.
|-
| {{MenuCommand|Apply to existing sketches}}
| If pressed, the options in the preferences section ''Visibility automation'' will be applied to existing sketches too. Otherwise these settings will only be used for new sketches.
|-
| {{MenuCommand|Notify automatic constraint substitutions}}
| If checked, you will be informed with a dialog about constraint substitutions. For example if the endpoints of two arcs are connected with the [[Sketcher_ConstrainCoincident|coincident constraint]] and you reconnect the arcs using the [[Sketcher_ConstrainTangent|tangent constraint]], the coincidence constraint will be substituted by the tangent constraint and you will get a popup dialog to telling you this.
|-
| {{MenuCommand|Show Grid}}
| If checked, a grid will be shown in the sketches.

<!--T:16-->
This option and the following 5 preferences settings can also be specified only for single sketches in the [[Sketcher_Dialog#Edit_controls|sketcher dialog]] section ''Edit controls''.
|-
| {{MenuCommand|Grid size}}
| The distance between two subsequent grid lines. Note that the default value of 0 mm will result in a 10 mm grid.
|-
| {{MenuCommand|Grid snap}}
| If checked, new points will snap to the nearest grid line. Note that the points have already to be close to a grid line that the snap takes effect. The distance is a fifth of the value set for {{MenuCommand|Grid size}}, so for a 10 mm grid, the snapping only occurs if the point is not more than 2 mm away from a grid line.

<!--T:17-->
'''Note:''' A snapped point has no coincident constraint with the grid point it snapped to.
|-
| {{MenuCommand|Auto constraints}}
| If checked, the sketcher proposes automatically sensible constraints. If you draw for example a [[Sketcher_CreatePolyline|polyline]] [[Image:Sketcher_CreatePolyline.svg|20px]] and point towards the bottom, you will see that the sketcher proposes a vertical constraint:[[Image:Constraint_Vertical.svg|20px]]. If you set now a point the drawn line segment will get the vertical constraint.
|-
| {{MenuCommand|Avoid redundant auto constraints}}
| If checked, the sketcher tries not to propose redundant auto constraints. This option only has an effect if also the option {{MenuCommand|Auto constraints}} is used.
|-
| {{MenuCommand|Rendering order}}
| The order how sketches are rendered. To change it, drag and drop one of the geometries to the top or bottom.
|-
| {{MenuCommand|Show Advanced Solver Control in the Task bar}}
| If checked, the [[Sketcher_Dialog|sketcher dialog]] will have the additional section ''Advanced solver control'' to adjust solver settings.
|-
| {{MenuCommand|Improve solving while dragging}}
| If checked, a special solver algorithm will be used while dragging sketch elements. This avoids that the sketch flips around while dragging. It is an improvement for most cases, however for complex sketches this option can increase the time to solve the sketch.
|}
|}


===Colors=== <!--T:3-->
<!--T:4-->
[[File:Preference_Sketcher_Tab_02.png]]
[[File:Preference_Sketcher_Tab_01.png]]

</translate>
===Colors=== <!--T:5-->
{{clear}}

<translate>
<!--T:134-->
<!--T:6-->
In the ''Colors'' tab you can specify the following:
In the ''Colors'' tab you can specify the following:
{| class="wikitable float-right mw-collapsible mw-collapsed"
{| class="wikitable float-right mw-collapsible mw-collapsed"
Line 57: Line 111:
!style="width: 66%;"|Description
!style="width: 66%;"|Description
|-
|-
| {{MenuCommand|Create new document at start up}}
| {{MenuCommand|Default edge color}}
| The color in which sketch edges will be displayed when the sketch is not edited.
| If checked, FreeCAD will create a new document when started

<!--T:18-->
Note: Changing the color will only have an effect for new sketches.
|-
|-
| {{MenuCommand|Document save compression level}}
| {{MenuCommand|Default vertex color}}
| The color in which sketch [[Glossary#Vertex|vertices]] (points) will be displayed when the sketch is not edited.
| Specification of the compression level for {{FileName|FCStd}} files. {{FileName|FCStd}} files are ZIP-compressed files. Therefore you can rename their suffix {{FileName|.FCStd}} to {{FileName|.zip}} and open them with a ZIP archive program.

<!--T:19-->
Note: Changing the color will only have an effect for new sketches.
|-
|-
| {{MenuCommand|Using Undo/Redo on documents}}
| {{MenuCommand|Making line color}}
| The color used while new sketch elements are created.
| If checked, all changes in documents are stored so that they can be undone/redone
|-
|-
| {{MenuCommand|Maximum Undo/Redo steps}}
| {{MenuCommand|Edit edge color}}
| The color in which sketch edges will be displayed when the sketch is edited.
| Specification how many Undo/Redo steps should be recorded
|-
|-
| {{MenuCommand|Run AutoRecovery at startup}}
| {{MenuCommand|Edit vertex color}}
| The color in which sketch [[Glossary#Vertex|vertices]] (points) will be displayed when the sketch is edited.
| If there is a recovery file available FreeCAD will automatically run a file recovery when it is started. This way files can be restored if a crash occurred.
|-
|-
| {{MenuCommand|Save AutoRecovery information every}}
| {{MenuCommand|Construction geometry}}
| The color of [[Sketcher_ToggleConstruction|construction geometry]] in edit mode.
| Specification how often a recovery file is written.
|-
|-
| {{MenuCommand|Save thumbnail into project file when saving document}}
| {{MenuCommand|External geometry}}
| The color of [[Sketcher_External|external geometry]] in edit mode.
| If checked, also a thumbnail will be stored when the document is saved. The thumbnail will for example be shown in the list of recent files in the [[Start_Workbench|Start workbench]].
|-
|-
| {{MenuCommand|Add the program logo to the generated thumbnail}}
| {{MenuCommand|Fully constrained geometry}}
| The color of fully constrained geometry in edit mode.
| If checked, the FreeCAD program logo [[image:FreeCAD-logo.svg|24px]] will be added to the thumbnail. This option only has an effect if {{MenuCommand|Save thumbnail into project file when saving document}} is used.
|-
|-
| {{MenuCommand|Maximum number of backup files to keep when resaving document}}
| {{MenuCommand|Constraint color}}
| The color of constraints in edit mode.
| If checked, backup files will be kept when saving the document. You can specify how many backup files will be kept. They contain the previously saved document version. The first backup file will have the file suffix {{FileName|.FCStd1}}, the second {{FileName|.FCStd2}} and so on.
|-
|-
| {{MenuCommand|Allow duplicate object labels in one document}}
| {{MenuCommand|Reference Constraint color}}
| The color of [[Sketcher_ToggleDrivingConstraint|reference]] constraints in edit mode.
| If checked, objects can have the same label/name. For example different parts or features can then have the same name in the same document.
|-
|-
| {{MenuCommand|Author name}}
| {{MenuCommand|Expression dependent constraint color}}
| The color of [[Expressions|expression]] dependent constraints in edit mode.
| All documents that will be created will get the specified author name. Keep the author field blank for an anonymous author. If the option {{MenuCommand|Set on save}} is checked, the field ''Last modified by'' will be set to the specified author when saving the file. This field can be viewed using the menu {{MenuCommand|File → Project information}}.
|-
|-
| {{MenuCommand|Company}}
| {{MenuCommand|Deactivated constraint color}}
| The color of deactivated constraints in edit mode. {{Version|0.19}}
| All documents that will be created will get the specified company name
|-
|-
| {{MenuCommand|Default license}}
| {{MenuCommand|Datum color}}
| The color of dimensional (datum) constraints.
| Selection of a default license for new documents. For predefined license the {{MenuCommand|License URL}} will automatically be set accordingly. Select 'Other' for an own or special license.
|-
|-
| {{MenuCommand|License URL}}
| {{MenuCommand|Cursor text color}}
| Text color of the coordinates. When creating a new sketch element or when dragging an existing element the coordinates are displayed next to the cursor in the specified color.
| Specification of an URL describing the license selected in {{MenuCommand|Default license}}
|-
| {{MenuCommand|Cursor crosshair color}}
| The color of the crosshair cursor. This is the cursor you get when creating a new sketch element.
|}
|}


<!--T:4-->
<!--T:7-->
[[File:Preference_Sketcher_Tab_02.png]]
[[Category:User Documentation]]

[[Category:Sketcher]]
== v0.19.x == <!--T:22-->

<!--T:23-->
There are three tabs: General, Display, and Colors.

===General=== <!--T:24-->

<!--T:25-->
In the ''General'' tab you can specify the following:
{| class="wikitable float-right mw-collapsible mw-collapsed"
!style="width: 33%;"|Name
!style="width: 66%;"|Description
|-
| {{MenuCommand|Show Grid}}
| If checked, a grid will be shown in the sketches.

<!--T:26-->
This option and the following 5 preferences settings can also be specified only for single sketches in the [[Sketcher_Dialog#Edit_controls|sketcher dialog]] section ''Edit controls''.
|-
| {{MenuCommand|Grid size}}
| The distance between two subsequent grid lines. Note that the default value of 0 mm will result in a 10 mm grid.
|-
| {{MenuCommand|Grid snap}}
| If checked, new points will snap to the nearest grid line. Note that the points have already to be close to a grid line that the snap takes effect. The distance is a fifth of the value set for {{MenuCommand|Grid size}}, so for a 10 mm grid, the snapping only occurs if the point is not more than 2 mm away from a grid line.

<!--T:27-->
'''Note:''' A snapped point has no coincident constraint with the grid point it snapped to.
|-
| {{MenuCommand|Auto constraints}}
| If checked, the sketcher proposes automatically sensible constraints. If you draw for example a [[Sketcher_CreatePolyline|polyline]] [[Image:Sketcher_CreatePolyline.svg|20px]] and point towards the bottom, you will see that the sketcher proposes a vertical constraint:[[Image:Constraint_Vertical.svg|20px]]. If you set now a point the drawn line segment will get the vertical constraint.
|-
| {{MenuCommand|Avoid redundant auto constraints}}
| If checked, the sketcher tries not to propose redundant auto constraints. This option only has an effect if also the option {{MenuCommand|Auto constraints}} is used.
|-
| {{MenuCommand|Rendering order}}
| The order how sketches are rendered. To change it, drag and drop one of the geometries to the top or bottom.
|-
| {{MenuCommand|Show Advanced Solver Control in the Task bar}}
| If checked, the [[Sketcher_Dialog|sketcher dialog]] will have the additional section ''Advanced solver control'' to adjust solver settings.
|-
| {{MenuCommand|Improve solving while dragging}}
| If checked, a special solver algorithm will be used while dragging sketch elements. This avoids that the sketch flips around while dragging. It is an improvement for most cases, however for complex sketches this option can increase the time to solve the sketch.
|-
| {{MenuCommand|Auto remove redundants}}
| TBD
|-
| {{MenuCommand|Esc can leave sketch edit mode}}
| If checked, {{KEY|Esc}} key will trigger exiting sketch editing mode. The option to disable this may be useful for users who are used to pressing {{KEY|Esc}} as part of their workflow in other CAD solutions but don't necessarily want to exit a sketch.
|-
| {{MenuCommand|Notify automatic constraint substitutions}}
| If checked, you will be informed with a dialog about constraint substitutions. For example if the endpoints of two arcs are connected with the [[Sketcher_ConstrainCoincident|coincident constraint]] and you reconnect the arcs using the [[Sketcher_ConstrainTangent|tangent constraint]], the coincidence constraint will be substituted by the tangent constraint and you will get a popup dialog to telling you this.
|-
|}


<!--T:28-->
[[Image:FreeCAD-v0.19-Sketcher-Preferences-General.png]]

===Display=== <!--T:29-->

<!--T:30-->
In the ''Display'' tab you can specify the following:
{| class="wikitable float-right mw-collapsible mw-collapsed"
!style="width: 33%;"|Name
!style="width: 66%;"|Description
|-
|-
| {{MenuCommand|Font size}}
| The font size used for the labels and constraints in the sketch.
|-
| {{MenuCommand|Grid line pattern}}
| The line pattern used for grid lines. Grid lines will be displayed if you set the option {{MenuCommand|Show grid}}.
|-
| {{MenuCommand|Segments per geometry}}
| Curves are approximated by polygon segments for visualization. The segments per geometry define the number of polygons for the approximation. The lower limit are 50 segments. Higher values refine the visualization but can lead to longer calculation times, especially for [[Sketcher_CreateBSpline|B-splines]].
|-
| {{MenuCommand|Ask for value after creating a dimensional constraint}}
| If checked, a dialog will pop up to input a value for new dimensional constraints.
|-
| {{MenuCommand|Geometry Creation "Continue Mode"}}
| If checked, the current sketcher creation tool will remain active after the creation. If you use for example the [[Sketcher_CreateLine|line tool]] [[Image:Sketcher_Line.svg|20px]], it will remain active after you created a line with it. You can leave the tool any time by right-clicking into the sketch.
|-
| {{MenuCommand|Constraint Creation "Continue Mode"}}
| If checked, the current constraint creation tool will remain active after the creation. If you use for example the [[Sketcher_ConstrainTangent|tangent tool]] [[Image:Constraint_Tangent.png|20px]], it will remain active after you created a constraint. You can leave the tool any time by right-clicking into the sketch.
|-
| {{MenuCommand|Hide base length units for supported unit systems}}
| If checked, base length units will not be displayed in the sketch constraints. The actual base length unit is the one of the selected [[Preferences_Editor#Units|unit system]].
|-
| {{MenuCommand|Hide all objects that depend on the sketch}}
| If checked, all features that depend the sketch will be hidden when the sketch is opened. Note that the effect of this option might not occur when using the option {{MenuCommand|Show objects used for external geometry}} and/or {{MenuCommand|Show object(s) sketch is attached to}}.
|-
| {{MenuCommand|Show objects used for external geometry}}
| If checked, all objects used for an external geometry will be shown. If you edit for example a sketch that uses the geometry of a pad, this pad will be shown (if not already). Other features in the model tree between the pad and the sketch will not necessarily be shown.
|-
| {{MenuCommand|Show object(s) sketch is attached to}}
| If checked, objects the sketch is attached to will be shown when the sketch is opened. If you attached for example a sketch to a pocket, this pocket will be shown (if not already). Otherwise you will only see the sketch if the pocket was not shown in advance.
|-
| {{MenuCommand|Restore camera position after editing}}
| If checked, the camera position is moved back to where it was before sketch was opened.
|-
| {{MenuCommand|Apply to existing sketches}}
| If pressed, the options in the preferences section ''Visibility automation'' will be applied to existing sketches too. Otherwise these settings will only be used for new sketches.
|-
|}

<!--T:31-->
[[Image:FreeCAD-v0.19-Sketcher-Preferences-Display.png]]

===Colors=== <!--T:32-->

<!--T:33-->
[[Image:FreeCAD-v0.19-Sketcher-Preferences-Colors.png]]

<!--T:11-->
{{Docnav
|[[Sketcher_SwitchVirtualSpace|Switch Virtual Space]]
|
|[[Sketcher_Workbench|Sketcher]]
|IconL=Sketcher SwitchVirtualSpace.svg
|IconC=Workbench_Sketcher.svg
|IconR=Freecad.svg
}}

</translate>
</translate>
{{Sketcher Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
[[Category:Preferences{{#translation:}}]]
{{clear}}
{{clear}}

Revision as of 14:02, 2 December 2020

The preferences screen of the Sketcher Workbench are found in the Preferences Editor, Edit → Preferences → Sketcher.

v0.18.x

Below are Sketcher preferences available in v0.18.x.

There are two tabs: General, and Colors.

General

In the General tab you can specify the following:

Name Description
Font size The font size used for the labels and constraints in the sketch.
Grid line pattern The line pattern used for grid lines. Grid lines will be displayed if you set the option Show grid.
Segments per geometry Curves are approximated by polygon segments for visualization. The segments per geometry define the number of polygons for the approximation. The lower limit are 50 segments. Higher values refine the visualization but can lead to longer calculation times, especially for B-splines.
Ask for value after creating a dimensional constraint If checked, a dialog will pop up to input a value for new dimensional constraints.
Geometry Creation "Continue Mode" If checked, the current sketcher creation tool will remain active after the creation. If you use for example the line tool , it will remain active after you created a line with it. You can leave the tool any time by right-clicking into the sketch.
Constraint Creation "Continue Mode" If checked, the current constraint creation tool will remain active after the creation. If you use for example the tangent tool , it will remain active after you created a constraint. You can leave the tool any time by right-clicking into the sketch.
Hide base length units for supported unit systems If checked, base length units will not be displayed in the sketch constraints. The actual base length unit is the one of the selected unit system.
Hide all objects that depend on the sketch If checked, all features that depend the sketch will be hidden when the sketch is opened. Note that the effect of this option might not occur when using the option Show objects used for external geometry and/or Show object(s) sketch is attached to.
Show objects used for external geometry If checked, all objects used for an external geometry will be shown. If you edit for example a sketch that uses the geometry of a pad, this pad will be shown (if not already). Other features in the model tree between the pad and the sketch will not necessarily be shown.
Show object(s) sketch is attached to If checked, objects the sketch is attached to will be shown when the sketch is opened. If you attached for example a sketch to a pocket, this pocket will be shown (if not already). Otherwise you will only see the sketch if the pocket was not shown in advance.
Restore camera position after editing If checked, the camera position is moved back to where it was before sketch was opened.
Apply to existing sketches If pressed, the options in the preferences section Visibility automation will be applied to existing sketches too. Otherwise these settings will only be used for new sketches.
Notify automatic constraint substitutions If checked, you will be informed with a dialog about constraint substitutions. For example if the endpoints of two arcs are connected with the coincident constraint and you reconnect the arcs using the tangent constraint, the coincidence constraint will be substituted by the tangent constraint and you will get a popup dialog to telling you this.
Show Grid If checked, a grid will be shown in the sketches.

This option and the following 5 preferences settings can also be specified only for single sketches in the sketcher dialog section Edit controls.

Grid size The distance between two subsequent grid lines. Note that the default value of 0 mm will result in a 10 mm grid.
Grid snap If checked, new points will snap to the nearest grid line. Note that the points have already to be close to a grid line that the snap takes effect. The distance is a fifth of the value set for Grid size, so for a 10 mm grid, the snapping only occurs if the point is not more than 2 mm away from a grid line.

Note: A snapped point has no coincident constraint with the grid point it snapped to.

Auto constraints If checked, the sketcher proposes automatically sensible constraints. If you draw for example a polyline and point towards the bottom, you will see that the sketcher proposes a vertical constraint:. If you set now a point the drawn line segment will get the vertical constraint.
Avoid redundant auto constraints If checked, the sketcher tries not to propose redundant auto constraints. This option only has an effect if also the option Auto constraints is used.
Rendering order The order how sketches are rendered. To change it, drag and drop one of the geometries to the top or bottom.
Show Advanced Solver Control in the Task bar If checked, the sketcher dialog will have the additional section Advanced solver control to adjust solver settings.
Improve solving while dragging If checked, a special solver algorithm will be used while dragging sketch elements. This avoids that the sketch flips around while dragging. It is an improvement for most cases, however for complex sketches this option can increase the time to solve the sketch.

Colors

In the Colors tab you can specify the following:

Name Description
Default edge color The color in which sketch edges will be displayed when the sketch is not edited.

Note: Changing the color will only have an effect for new sketches.

Default vertex color The color in which sketch vertices (points) will be displayed when the sketch is not edited.

Note: Changing the color will only have an effect for new sketches.

Making line color The color used while new sketch elements are created.
Edit edge color The color in which sketch edges will be displayed when the sketch is edited.
Edit vertex color The color in which sketch vertices (points) will be displayed when the sketch is edited.
Construction geometry The color of construction geometry in edit mode.
External geometry The color of external geometry in edit mode.
Fully constrained geometry The color of fully constrained geometry in edit mode.
Constraint color The color of constraints in edit mode.
Reference Constraint color The color of reference constraints in edit mode.
Expression dependent constraint color The color of expression dependent constraints in edit mode.
Deactivated constraint color The color of deactivated constraints in edit mode. introduced in version 0.19
Datum color The color of dimensional (datum) constraints.
Cursor text color Text color of the coordinates. When creating a new sketch element or when dragging an existing element the coordinates are displayed next to the cursor in the specified color.
Cursor crosshair color The color of the crosshair cursor. This is the cursor you get when creating a new sketch element.

v0.19.x

There are three tabs: General, Display, and Colors.

General

In the General tab you can specify the following:

Name Description
Show Grid If checked, a grid will be shown in the sketches.

This option and the following 5 preferences settings can also be specified only for single sketches in the sketcher dialog section Edit controls.

Grid size The distance between two subsequent grid lines. Note that the default value of 0 mm will result in a 10 mm grid.
Grid snap If checked, new points will snap to the nearest grid line. Note that the points have already to be close to a grid line that the snap takes effect. The distance is a fifth of the value set for Grid size, so for a 10 mm grid, the snapping only occurs if the point is not more than 2 mm away from a grid line.

Note: A snapped point has no coincident constraint with the grid point it snapped to.

Auto constraints If checked, the sketcher proposes automatically sensible constraints. If you draw for example a polyline and point towards the bottom, you will see that the sketcher proposes a vertical constraint:. If you set now a point the drawn line segment will get the vertical constraint.
Avoid redundant auto constraints If checked, the sketcher tries not to propose redundant auto constraints. This option only has an effect if also the option Auto constraints is used.
Rendering order The order how sketches are rendered. To change it, drag and drop one of the geometries to the top or bottom.
Show Advanced Solver Control in the Task bar If checked, the sketcher dialog will have the additional section Advanced solver control to adjust solver settings.
Improve solving while dragging If checked, a special solver algorithm will be used while dragging sketch elements. This avoids that the sketch flips around while dragging. It is an improvement for most cases, however for complex sketches this option can increase the time to solve the sketch.
Auto remove redundants TBD
Esc can leave sketch edit mode If checked, Esc key will trigger exiting sketch editing mode. The option to disable this may be useful for users who are used to pressing Esc as part of their workflow in other CAD solutions but don't necessarily want to exit a sketch.
Notify automatic constraint substitutions If checked, you will be informed with a dialog about constraint substitutions. For example if the endpoints of two arcs are connected with the coincident constraint and you reconnect the arcs using the tangent constraint, the coincidence constraint will be substituted by the tangent constraint and you will get a popup dialog to telling you this.


Display

In the Display tab you can specify the following:

Name Description
Font size The font size used for the labels and constraints in the sketch.
Grid line pattern The line pattern used for grid lines. Grid lines will be displayed if you set the option Show grid.
Segments per geometry Curves are approximated by polygon segments for visualization. The segments per geometry define the number of polygons for the approximation. The lower limit are 50 segments. Higher values refine the visualization but can lead to longer calculation times, especially for B-splines.
Ask for value after creating a dimensional constraint If checked, a dialog will pop up to input a value for new dimensional constraints.
Geometry Creation "Continue Mode" If checked, the current sketcher creation tool will remain active after the creation. If you use for example the line tool , it will remain active after you created a line with it. You can leave the tool any time by right-clicking into the sketch.
Constraint Creation "Continue Mode" If checked, the current constraint creation tool will remain active after the creation. If you use for example the tangent tool , it will remain active after you created a constraint. You can leave the tool any time by right-clicking into the sketch.
Hide base length units for supported unit systems If checked, base length units will not be displayed in the sketch constraints. The actual base length unit is the one of the selected unit system.
Hide all objects that depend on the sketch If checked, all features that depend the sketch will be hidden when the sketch is opened. Note that the effect of this option might not occur when using the option Show objects used for external geometry and/or Show object(s) sketch is attached to.
Show objects used for external geometry If checked, all objects used for an external geometry will be shown. If you edit for example a sketch that uses the geometry of a pad, this pad will be shown (if not already). Other features in the model tree between the pad and the sketch will not necessarily be shown.
Show object(s) sketch is attached to If checked, objects the sketch is attached to will be shown when the sketch is opened. If you attached for example a sketch to a pocket, this pocket will be shown (if not already). Otherwise you will only see the sketch if the pocket was not shown in advance.
Restore camera position after editing If checked, the camera position is moved back to where it was before sketch was opened.
Apply to existing sketches If pressed, the options in the preferences section Visibility automation will be applied to existing sketches too. Otherwise these settings will only be used for new sketches.

File:FreeCAD-v0.19-Sketcher-Preferences-Display.png

Colors

File:FreeCAD-v0.19-Sketcher-Preferences-Colors.png