Difference between revisions of "TechDraw Preferences"

From FreeCAD Documentation
Jump to navigation Jump to search
 
(94 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 
<languages/>
 
<languages/>
 
<translate>
 
<translate>
<!--T:1-->
+
<!--T:37-->
The preferences for the [[TechDraw Workbench|TechDraw Workbench]] are found in the [[Preferences Editor|Preferences Editor]], in the menu {{MenuCommand|Edit → Preferences → TechDraw}}.
+
{{Docnav
 +
|[[TechDraw_Hatching|Hatching]]
 +
|
 +
|[[TechDraw_Module|TechDraw]]
 +
|IconL=
 +
|IconC=Workbench_TechDraw.svg
 +
|IconR=
 +
}}
  
<!--T:7-->
+
== Introduction == <!--T:1-->
There are two tabs: TechDraw General and TechDraw Dimensions.
 
  
== TechDraw General == <!--T:3-->
+
</translate>
 +
{{TOCright}}
 +
<translate>
 +
 
 +
<!--T:27-->
 +
The preferences of the [[TechDraw Workbench|TechDraw Workbench]] are found in the [[Preferences Editor|Preferences Editor]], {{MenuCommand|Edit → Preferences → TechDraw}}.
  
<!--T:20-->
+
<!--T:57-->
[[Image:TechDraw_Preferences1.png|865px|preferences tab 1]]
+
All preferences settings with ''italic'' labels are default values for new drawing objects. They have no effect on existing objects.
{{clear}}
 
  
===General=== <!--T:4-->
+
== General == <!--T:3-->
  
* '''Projection Angle''': {{Button|[[Image:TechDraw_NewProjGroup.png|16px]] [[TechDraw_NewProjGroup|ProjectionGroups]]}} will use either First or Third angle projection. See [https://en.wikipedia.org/wiki/Multiview_projection multiview projection] for an explanation.
+
<!--T:20-->
* '''Hidden Line''': the style (solid, dashed, etc) to be used for hidden lines.
+
[[Image:TechDraw_PreferencesGeneral.png|thumb|350px|General preferences]]
* '''Detect Faces''': if ticked, TechDraw will attempt to build faces using the line segments returned by the hidden line removal algorithm. Faces must be detected in order to use {{Button|[[Image:Techdraw-hatch.png|16px]] [[TechDraw_Hatching|hatching]]}}, but there can be a performance penalty in complex models.
 
* '''ShowSectionEdges''': highlight the border of the section cut in {{Button|[[Image:TechDraw_NewSection.png|16px]] [[TechDraw_NewSection|section views]]}}. Usually only for debugging.
 
* '''AutoDistribute''': Adjusts default setting for Project Group automatic distribute of secondary views.
 
====Drawing Updates==== <!--T:12-->
 
* '''Update with 3D''': Controls whether or not Pages are updated every time the 3D model is changed. This is a global policy setting.
 
* '''Allow Page Override''': Controls whether or not a Page's 'KeepUpdate' property can override the system wide 'Update with 3D' parameter.  This is a global policy setting.
 
* '''KeepPagesUpToDate''': keeping the drawing pages in sync with the 3D model in real time can slow response times.  This parameter controls the default setting of the 'KeepUpdated' property in new drawings.
 
  
===Colors=== <!--T:8-->
+
===Drawing Update=== <!--T:12-->
  
<!--T:13-->
+
<!--T:28-->
you can set your preferred colors here.
+
{{Version|0.19}}
 +
* '''Update With 3D''': Whether or not pages are updated every time the 3D model is changed. This is a global policy setting.
 +
* '''Allow Page Override''': Whether or not a page's '''[[TechDraw_PageDefault#Properties|Keep Update]]''' property can override the global '''Update With 3D''' parameter.  This is a global policy setting.
 +
* '''Keep Page Up To Date''': Keeps drawing pages in sync with changes of the 3D model ''in real time''. This can slow down the response time.
 +
* '''Auto-distribute Secondary Views''': Automatically distributes secondary views for [[TechDraw_ProjectionGroup|projection groups]].
  
 
===Labels=== <!--T:14-->
 
===Labels=== <!--T:14-->
  
 
<!--T:15-->
 
<!--T:15-->
* '''Label Font''': the name of the default font for Labels.
+
* '''Label Font''': The name of the default font for labels.
* '''Label Size''': default size (mm) for label text.
+
* '''Label Size''': Default size for label text.
* '''Template dot size''': green unit dot size in units
 
  
 
===Files=== <!--T:9-->
 
===Files=== <!--T:9-->
  
 
<!--T:16-->
 
<!--T:16-->
* '''Default Template''': use this file chooser to select a default Template file for your drawings.
+
* '''Default Template''': Default [[TechDraw_Templates|template]] file for new pages.
* '''Template Directory''': the starting directory for {{Button|[[Image:TechDraw_New_Pick.png|16px]] [[TechDraw_New_Pick|New Page from Template]]}}.
+
* '''Template Directory''': Starting directory for toolbar button {{Button|[[Image:TechDraw_PageTemplate.svg|16px]] [[TechDraw_PageTemplate|Insert Page using Template]]}}.
* '''Hatch Image''': default [[SVG|SVG]] or [[bitmap|bitmap]] file for {{Button|[[Image:TechDraw_Hatch.png|16px]] [[TechDraw_Hatching|hatching]]}}.
+
* '''Hatch Pattern File''': Default [[SVG|SVG]] or [[bitmap|bitmap]] file for [[TechDraw_Hatch|hatches]].
* '''LineGroup File''': Alternate file for personal [[TechDraw_LineGroup|LineGroup]] definitions.
+
* '''Line Group File''': Alternate file for personal [[TechDraw_LineGroup|line group]] definitions.
* '''Welding Directory''': Alternate directory for [[TechDraw_WeldingSymbol|Welding]] Svg files.
+
* '''Welding Directory''': Default directory for toolbar button {{Button|[[File:TechDraw_WeldSymbol.svg|16px]] [[TechDraw_WeldSymbol|Add Welding Information to Leader]]}}. {{Version|0.19}}
* '''PAT File''': default PAT pattern definition file for {{Button|[[Image:TechDraw_Hatch.png|16px]] [[TechDraw_Hatching|hatching]]}}.
+
* '''PAT File''': Default PAT pattern definition file for [[TechDraw_GeometricHatch|geometric hatches]].
* '''Pattern Name''': the name of your favourite PAT pattern.
+
* '''Pattern Name''': Name of the default PAT pattern.
 +
 
 +
== Scale== <!--T:38-->
 +
 
 +
<!--T:39-->
 +
[[Image:TechDraw_PreferencesScale.png|thumb|350px|Scale preferences]]
 +
 
 +
===Scale=== <!--T:40-->
 +
 
 +
<!--T:41-->
 +
* '''Page Scale''': Default scale for new pages.
 +
* '''View Scale Type''': Default scale for new views.
 +
* '''View Custom Scale''': Default scale for views if '''View Scale Type''' is ''Custom''.
 +
 
 +
===Selection=== <!--T:42-->
 +
 
 +
<!--T:43-->
 +
* '''Edge Fuzz''': Size of selection area around edges. The fuzz unit is approximately 0.1 mm, depending on your current zoom.
 +
* '''Mark Fuzz''': Selection area around center marks. The fuzz unit is approximately 0.1 mm, depending on your current zoom.
 +
 
 +
===Size Adjustments=== <!--T:44-->
 +
 
 +
<!--T:45-->
 +
* '''Vertex Scale''': Scale of [[Glossary#V|vertex]] dots. Multiplier of line width.
 +
* '''Center Mark Scale''': Size of center marks. Multiplier of vertex size.
 +
* '''Tolerance Text Scale''': Tolerance font size adjustment. Multiplier of dimension '''[[TechDraw_Preferences#Dimensions_2|Font Size]]'''.
 +
* '''Template Edit Mark''': Size of [[TechDraw_Templates|template]] field click handles in mm (green dots).
 +
* '''Welding Symbol Scale''': Multiplier for size of [[TechDraw_WeldSymbol|welding symbols]]. {{Version|0.19}}
  
== TechDraw Dimensions == <!--T:21-->
+
== Dimensions == <!--T:21-->
  
 
<!--T:22-->
 
<!--T:22-->
[[Image:TechDraw_Preferences2.png|preferences tab 2]]
+
[[Image:TechDraw_PreferencesDimensions.png|thumb|350px|Dimensions preferences]]
</translate>
+
 
{{clear}}
 
<translate>
 
 
===Dimensions=== <!--T:10-->
 
===Dimensions=== <!--T:10-->
  
 
<!--T:17-->
 
<!--T:17-->
* '''Show Units''': append the unit specifier (mm, in, etc.) to values.
+
* '''Standard and Style''': The standard to be used for dimensional values. The difference between the standards are shown in the image: [[File:TechDraw_Dimension_standardization.png|thumb|center||500px|Differences between the supported standards]]
* '''Use Global Decimals''': use the number of decimal positions from Preferences → General → Units.
+
* '''Use Global Decimals''': Use number of decimals from the [[Preferences_Editor#Units|general preferences]].
* '''Alternate Decimals''': if Use Global Decimals is unticked, use this number of decimal positions.
+
* '''Show Units''': Appends the unit (mm, in, etc.) to dimension values.
* '''Format Spec''': formats dimension text. Uses [https://en.wikipedia.org/wiki/Printf_format_string printf format specifier].  
+
* '''Alternate Decimals''': Number of decimals if '''Use Global Decimals''' is not used.
* '''Font Size''': size for Dimension Text.
+
* '''Default Format''': Custom format for dimension text. Uses the [https://en.wikipedia.org/wiki/Printf_format_string printf format specifier].  
* '''Color''': default color for Dimension text and lines.
+
* '''Font Size''': Font size for dimension text.
* '''Diameter Symbol''': diameter dimensions will be prefixed by this text.
+
* '''Diameter Symbol''': Character used to indicate diameter dimensions.
* '''Arrow Style''': choose the dimension line end mark you prefer.
+
* '''Arrow Style''': Arrowhead style for dimensions.
* '''Arrow Size''': size of end mark in mm.
+
* '''Arrow Size''': Arrowhead size of dimensions.
* '''Dimensioning Standard and Style''': default value for ISO/ASME style Dimensions.
 
  
===Decorations=== <!--T:11-->
+
===Conventions=== <!--T:46-->
 +
 
 +
<!--T:47-->
 +
* '''Projection Group Angle''': If  [[TechDraw_ProjectionGroup|projection groups]] will use either first- or third-angle projection. See [https://en.wikipedia.org/wiki/Multiview_projection#Multiviews multiview projection] for an explanation.
 +
* '''Hidden Line Style''': The style to be used for hidden lines.
 +
 
 +
==Annotation== <!--T:11-->
 +
 
 +
<!--T:61-->
 +
[[Image:TechDraw_PreferencesAnnotation.png|thumb|350px|Annotation preferences]]
  
 
<!--T:18-->
 
<!--T:18-->
* '''Line Group''': the name of default [[TechDraw_LineGroup|line group specification]].
+
* '''Section Line Standard''': Standard to be used to draw section lines in [[TechDraw_NewSection| section views]].
* '''Matting Style''': show {{Button|[[Image:TechDraw_New_Detail.png|16px]] [[TechDraw_NewDetail|detail views]]}} as circles or rectangles.
+
* '''Section Line Style''': Style for section lines.
* '''Center Line Style''': default style for View center lines (horizontal and vertical).
+
* '''Section Cut Surface''': Style for section cut surface. The options are: {{Version|0.19}}
* '''Center Line Color''': default color for View center lines.
+
** ''Hide'': There is no visible surface.
* '''Section Line Style''': default style for section line in the Base View of {{Button|[[Image:TechDraw_NewSection.png|16px]] [[TechDraw_NewSection|a Section View]]}}.
+
** ''Solid Color'': The surface gets the color set for '''Section Face'''
* '''Section Line Color''': default color for section lines.
+
** ''SVG Hatch'': The surface is [[TechDraw_Hatch|hatched]].
* '''Hatch Weight''': default line thickness for {{Button|[[Image:TechDraw_GeomHatch.png|16px]] [[TechDraw_GeomHatch|geometric hatching]]}}. See {{Button|[[Image:Techdraw-hatch.png|16px]] [[TechDraw_Hatching|hatching]]}}.
+
** ''PAT Hatch'': The surface is [[TechDraw_GeometricHatch|geometrically hatched]].
* '''Vertex Color''': default color for Vertices.
+
* '''Line Group Name''': Name of the default [[TechDraw_LineGroup|line group specification]].
* '''Vertex Scale''': adjustment for Vertex size on drawings.
+
* '''Detail View Outline Shape''': Outline shape for [[TechDraw_DetailView|detail views]].
 +
* '''Detail Highlight Style''': Line style of the outline shape for [[TechDraw_DetailView|detail views]]. {{Version|0.19}}
 +
* '''Center Line Style''': Default style for [[TechDraw_FaceCenterLine|centerlines]].
 +
* '''Balloon Shape''': Shape of [[TechDraw_Balloon|balloon annotations]].
 +
* '''Balloon Leader End''': Default style for balloon leader line ends.
 +
* '''Balloon Leader Kink Length''': Length of balloon leader line kink.
 +
* '''Balloon Orthogonal Triangle''': If '''Balloon Leader End''' is ''Filled Triangle'', the triangle can only get a vertical or horizontal direction when the balloon is moved.
 +
* '''Leader Line Auto Horizontal''': Forces last [[TechDraw_LeaderLine|leader line]] segment to be horizontal.
 +
* '''Show Center Marks''': Show arc center marks in views.
 +
* '''Print Center Marks''': Show arc centers in printed output.
 +
 
 +
==Colors== <!--T:8-->
 +
 
 +
<!--T:62-->
 +
[[Image:TechDraw_Preferences_Colors.PNG|thumb|350px|Colors preferences]]
 +
 
 +
<!--T:13-->
 +
Setup of the default colors for new pages:
 +
 
 +
<!--T:63-->
 +
* '''Normal''': Normal line color.
 +
* '''Preselected''': Preselection color. The color that is used to highlight objects when hovering with the mouse over them.
 +
* '''Selected''': Color for selected objects.
 +
* '''Background''': Background color around pages.
 +
* '''Dimension''': Color of dimension lines and text.
 +
* '''Centerline''': Color for [[TechDraw_FaceCenterLine|centerlines]].
 +
* '''Detail Highlight''': Line color for the outline shape of [[TechDraw_DetailView|detail views]]. {{Version|0.19}}
 +
* '''Transparent Faces''': If checked, object faces will be transparent. Otherwise the set color will be used for faces. {{Version|0.19}}
 +
* '''Hidden Line''': Hidden line color. This color will be used for all kinds of [[#HLR Parameters|hidden lines]].
 +
* '''Section Face''': Color of the [[TechDraw_SectionView|section view]] cut surface. Only used if the setting '''Section Cut Surface''' is set to ''Solid Color''.
 +
* '''Section Line''': Color of the [[TechDraw_SectionView|section view]] cut line.
 +
* '''Hatch''': [[TechDraw_Hatch|Hatch]] image color.
 +
* '''Geometric Hatch''': [[TechDraw_GeometricHatch|Geometric hatch]] pattern color.
 +
* '''Vertex''': Color of the selectable [[Glossary#V|vertices]] in views.
 +
* '''Leaderline''': Color for new [[TechDraw_LeaderLine|leaderlines]].
 +
 
 +
== HLR== <!--T:48-->
 +
 
 +
<!--T:55-->
 +
[[Image:TechDraw_PreferencesHLR.png|thumb|350px|HLR preferences]]
 +
 
 +
<!--T:58-->
 +
HLR stands for ''hidden line removal''.
 +
 
 +
<!--T:59-->
 +
* '''Use Polygon Approximation''': Uses an approximation to find hidden lines. This is fast, but the result is a collection of short straight lines.
 +
* '''Show Hard Lines''': Shows hard and outline edges (visible lines always shown)
 +
* '''Show Smooth Lines''': Shows smooth lines. A smooth line is a line indicating a change between tangent surfaces, as in the transition from a flat surface to a [https://en.wikipedia.org/wiki/Fillet_(mechanics) fillet].
 +
* '''Show Seam Lines''': Show seam lines. A seam line is a boundary between faces.
 +
* '''Show UV ISO Lines''': Shows ISO lines. ISO stands for ''isoparametric''. [https://knowledge.autodesk.com/support/alias-products/learn-explore/caas/CloudHelp/cloudhelp/2014/ENU/Alias/files/GUID-4CCDF144-DB4F-4BEB-BA5A-E69CED27F4B9-htm.html Here is a description] what isoparametric lines (in fact curves) are.
 +
* '''ISO Count''': The number of ISO lines per face edge.
 +
 
 +
== Advanced== <!--T:50-->
 +
 
 +
<!--T:56-->
 +
[[Image:TechDraw_PreferencesAdvanced.png|thumb|350px|Advanced preferences]]
 +
 
 +
<!--T:60-->
 +
* '''Detect Faces''': If checked, TechDraw will attempt to build faces using the line segments returned by the hidden line removal algorithm. Faces must be detected in order to use [[TechDraw_Hatching|hatching]], but there can be a performance penalty in complex models.
 +
* '''Show Section Edges''': Highlights the border of the section cut in [[TechDraw_SectionView|section views]].
 +
* '''Debug Section''': Dumps intermediate results during a Section view processing
 +
* '''Debug Detail''': Dumps intermediate results during a Detail view processing
 +
* '''Allow Crazy Edges''': Includes edges with unexpected geometry in results, e.g. zero lengths
 +
* '''Fuse Before Section''': Performs a fuse operation on the input shape(s) before Section view processing
 +
* '''Show Loose 2D Geom''': Includes 2D Objects in projections, e.g. loose sketches
 +
* '''Line End Cap Shape''': Setting of the line end cap shape. Explanation of the options: https://doc.qt.io/qt-5/qt.html#PenCapStyle-enum
 +
* '''Max SVG Hatch Tiles''': The limit of SVG tiles with a size of 64x64 pixels used to hatch a single face. For large scalings one might get an error about to many SVG tiles, then one needs to increase the tile limit.
 +
* '''Max PAT Hatch Segments''': The maximum hatch line segments used when hatching a face with a PAT pattern.
  
 
==Hidden Settings== <!--T:24-->
 
==Hidden Settings== <!--T:24-->
Some preference settings are only accessible through the Tools → Edit parameters... menu item.
+
 
===Preferences/Mod/TechDraw/Decorations===
+
<!--T:29-->
 +
'''Note: ''' Since FreeCAD 0.19, all settings are available in the Preferences dialogs. The following only applies for FreeCAD versions older than 0.19:
 +
 
 +
<!--T:54-->
 +
Some preference settings are only accessible through the [[Std DlgParameter|Parameter editor]], {{MenuCommand|Tools → Edit parameters}}.
 +
 
 +
===Preferences/Mod/TechDraw/Decorations=== <!--T:30-->
 +
 
 +
<!--T:35-->
 
* '''CenterMarkScale''': default scale factor for CenterMarks
 
* '''CenterMarkScale''': default scale factor for CenterMarks
* '''ShowCenterMarks''': default true/false
+
* '''ShowCenterMarks''': default {{TRUE}}/{{FALSE}}
* '''PrintCenterMarks''': true/false show CenterMarks when printing (>= v0.19)
+
* '''PrintCenterMarks''': {{TRUE}}/{{FALSE}} show CenterMarks when printing {{Version|0.19}}
+
 
===Preferences/Mod/TechDraw/General===
+
===Preferences/Mod/TechDraw/General=== <!--T:31-->
* '''DefaultScale''': initial setting of Page Scale (v0.19+)
+
 
 +
<!--T:32-->
 +
* '''DefaultScale''': initial setting of Page Scale {{Version|0.19}}
 
* '''EdgeFuzz''': pick radius for Edges
 
* '''EdgeFuzz''': pick radius for Edges
 
* '''MarkFuzz''': pick radius for CenterMarks
 
* '''MarkFuzz''': pick radius for CenterMarks
 
* '''SectionFuseFirst''': fuse Source objects before performing Section cut
 
* '''SectionFuseFirst''': fuse Source objects before performing Section cut
* '''EdgeEndCap''': shape of Edge ends 0x00 FlatCap, 0x10 SquareCap, 0x20 RoundCap (Qt::PenCapStyle) (v0.19+)
+
* '''EdgeEndCap''': shape of Edge ends 0x00 FlatCap, 0x10 SquareCap, 0x20 RoundCap (Qt::PenCapStyle) {{Version|0.19}}
  
 
===Preferences/Mod/TechDraw/Format=== <!--T:25-->
 
===Preferences/Mod/TechDraw/Format=== <!--T:25-->
 +
 +
<!--T:33-->
 
* '''SectionFormat''': section line style 0-ASME 1-ISO
 
* '''SectionFormat''': section line style 0-ASME 1-ISO
  
 
===Preferences/Mod/TechDraw/Standards=== <!--T:26-->
 
===Preferences/Mod/TechDraw/Standards=== <!--T:26-->
 +
 +
<!--T:34-->
 
* '''RadiusAligned''': Radius dimension format 0-ISO(aligned) 1-ASME(uniform)
 
* '''RadiusAligned''': Radius dimension format 0-ISO(aligned) 1-ASME(uniform)
  
 +
<!--T:52-->
 +
{{Docnav
 +
|[[TechDraw_Hatching|Hatching]]
 +
|
 +
|[[TechDraw_Module|TechDraw]]
 +
|IconL=
 +
|IconC=Workbench_TechDraw.svg
 +
|IconR=
 +
}}
  
<!--T:19-->
 
{{TechDraw Tools navi}}
 
 
<!--T:23-->
 
{{Userdocnavi}}
 
 
</translate>
 
</translate>
 
{{clear}}
 
{{clear}}
 +
{{TechDraw Tools navi{{#translation:}}}}
 +
{{Userdocnavi{{#translation:}}}}
 +
[[Category:Preferences{{#translation:}}]]

Latest revision as of 11:17, 3 May 2020

Other languages:
Deutsch • ‎English • ‎français • ‎hrvatski • ‎italiano • ‎polski • ‎русский
Arrow-left.svg Previous: Hatching
FreeCAD.png

Introduction

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

All preferences settings with italic labels are default values for new drawing objects. They have no effect on existing objects.

General

General preferences

Drawing Update

introduced in version 0.19

  • Update With 3D: Whether or not pages are updated every time the 3D model is changed. This is a global policy setting.
  • Allow Page Override: Whether or not a page's Keep Update property can override the global Update With 3D parameter. This is a global policy setting.
  • Keep Page Up To Date: Keeps drawing pages in sync with changes of the 3D model in real time. This can slow down the response time.
  • Auto-distribute Secondary Views: Automatically distributes secondary views for projection groups.

Labels

  • Label Font: The name of the default font for labels.
  • Label Size: Default size for label text.

Files

Scale

Scale preferences

Scale

  • Page Scale: Default scale for new pages.
  • View Scale Type: Default scale for new views.
  • View Custom Scale: Default scale for views if View Scale Type is Custom.

Selection

  • Edge Fuzz: Size of selection area around edges. The fuzz unit is approximately 0.1 mm, depending on your current zoom.
  • Mark Fuzz: Selection area around center marks. The fuzz unit is approximately 0.1 mm, depending on your current zoom.

Size Adjustments

  • Vertex Scale: Scale of vertex dots. Multiplier of line width.
  • Center Mark Scale: Size of center marks. Multiplier of vertex size.
  • Tolerance Text Scale: Tolerance font size adjustment. Multiplier of dimension Font Size.
  • Template Edit Mark: Size of template field click handles in mm (green dots).
  • Welding Symbol Scale: Multiplier for size of welding symbols. introduced in version 0.19

Dimensions

Dimensions preferences

Dimensions

  • Standard and Style: The standard to be used for dimensional values. The difference between the standards are shown in the image:
    Differences between the supported standards
  • Use Global Decimals: Use number of decimals from the general preferences.
  • Show Units: Appends the unit (mm, in, etc.) to dimension values.
  • Alternate Decimals: Number of decimals if Use Global Decimals is not used.
  • Default Format: Custom format for dimension text. Uses the printf format specifier.
  • Font Size: Font size for dimension text.
  • Diameter Symbol: Character used to indicate diameter dimensions.
  • Arrow Style: Arrowhead style for dimensions.
  • Arrow Size: Arrowhead size of dimensions.

Conventions

  • Projection Group Angle: If projection groups will use either first- or third-angle projection. See multiview projection for an explanation.
  • Hidden Line Style: The style to be used for hidden lines.

Annotation

Annotation preferences
  • Section Line Standard: Standard to be used to draw section lines in section views.
  • Section Line Style: Style for section lines.
  • Section Cut Surface: Style for section cut surface. The options are: introduced in version 0.19
    • Hide: There is no visible surface.
    • Solid Color: The surface gets the color set for Section Face
    • SVG Hatch: The surface is hatched.
    • PAT Hatch: The surface is geometrically hatched.
  • Line Group Name: Name of the default line group specification.
  • Detail View Outline Shape: Outline shape for detail views.
  • Detail Highlight Style: Line style of the outline shape for detail views. introduced in version 0.19
  • Center Line Style: Default style for centerlines.
  • Balloon Shape: Shape of balloon annotations.
  • Balloon Leader End: Default style for balloon leader line ends.
  • Balloon Leader Kink Length: Length of balloon leader line kink.
  • Balloon Orthogonal Triangle: If Balloon Leader End is Filled Triangle, the triangle can only get a vertical or horizontal direction when the balloon is moved.
  • Leader Line Auto Horizontal: Forces last leader line segment to be horizontal.
  • Show Center Marks: Show arc center marks in views.
  • Print Center Marks: Show arc centers in printed output.

Colors

Colors preferences

Setup of the default colors for new pages:

  • Normal: Normal line color.
  • Preselected: Preselection color. The color that is used to highlight objects when hovering with the mouse over them.
  • Selected: Color for selected objects.
  • Background: Background color around pages.
  • Dimension: Color of dimension lines and text.
  • Centerline: Color for centerlines.
  • Detail Highlight: Line color for the outline shape of detail views. introduced in version 0.19
  • Transparent Faces: If checked, object faces will be transparent. Otherwise the set color will be used for faces. introduced in version 0.19
  • Hidden Line: Hidden line color. This color will be used for all kinds of hidden lines.
  • Section Face: Color of the section view cut surface. Only used if the setting Section Cut Surface is set to Solid Color.
  • Section Line: Color of the section view cut line.
  • Hatch: Hatch image color.
  • Geometric Hatch: Geometric hatch pattern color.
  • Vertex: Color of the selectable vertices in views.
  • Leaderline: Color for new leaderlines.

HLR

HLR preferences

HLR stands for hidden line removal.

  • Use Polygon Approximation: Uses an approximation to find hidden lines. This is fast, but the result is a collection of short straight lines.
  • Show Hard Lines: Shows hard and outline edges (visible lines always shown)
  • Show Smooth Lines: Shows smooth lines. A smooth line is a line indicating a change between tangent surfaces, as in the transition from a flat surface to a fillet.
  • Show Seam Lines: Show seam lines. A seam line is a boundary between faces.
  • Show UV ISO Lines: Shows ISO lines. ISO stands for isoparametric. Here is a description what isoparametric lines (in fact curves) are.
  • ISO Count: The number of ISO lines per face edge.

Advanced

Advanced preferences
  • Detect Faces: If checked, TechDraw will attempt to build faces using the line segments returned by the hidden line removal algorithm. Faces must be detected in order to use hatching, but there can be a performance penalty in complex models.
  • Show Section Edges: Highlights the border of the section cut in section views.
  • Debug Section: Dumps intermediate results during a Section view processing
  • Debug Detail: Dumps intermediate results during a Detail view processing
  • Allow Crazy Edges: Includes edges with unexpected geometry in results, e.g. zero lengths
  • Fuse Before Section: Performs a fuse operation on the input shape(s) before Section view processing
  • Show Loose 2D Geom: Includes 2D Objects in projections, e.g. loose sketches
  • Line End Cap Shape: Setting of the line end cap shape. Explanation of the options: https://doc.qt.io/qt-5/qt.html#PenCapStyle-enum
  • Max SVG Hatch Tiles: The limit of SVG tiles with a size of 64x64 pixels used to hatch a single face. For large scalings one might get an error about to many SVG tiles, then one needs to increase the tile limit.
  • Max PAT Hatch Segments: The maximum hatch line segments used when hatching a face with a PAT pattern.

Hidden Settings

Note: Since FreeCAD 0.19, all settings are available in the Preferences dialogs. The following only applies for FreeCAD versions older than 0.19:

Some preference settings are only accessible through the Parameter editor, Tools → Edit parameters.

Preferences/Mod/TechDraw/Decorations

  • CenterMarkScale: default scale factor for CenterMarks
  • ShowCenterMarks: default true/false
  • PrintCenterMarks: true/false show CenterMarks when printing introduced in version 0.19

Preferences/Mod/TechDraw/General

  • DefaultScale: initial setting of Page Scale introduced in version 0.19
  • EdgeFuzz: pick radius for Edges
  • MarkFuzz: pick radius for CenterMarks
  • SectionFuseFirst: fuse Source objects before performing Section cut
  • EdgeEndCap: shape of Edge ends 0x00 FlatCap, 0x10 SquareCap, 0x20 RoundCap (Qt::PenCapStyle) introduced in version 0.19

Preferences/Mod/TechDraw/Format

  • SectionFormat: section line style 0-ASME 1-ISO

Preferences/Mod/TechDraw/Standards

  • RadiusAligned: Radius dimension format 0-ISO(aligned) 1-ASME(uniform)
Arrow-left.svg Previous: Hatching
FreeCAD.png