TechDraw Preferences

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

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

Drawing Update

 * 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 the drawing pages in sync with the 3D model in real time. This can slow the response time.
 * Auto-distribute Secondary Views: Automatically distributes secondary views for [[Image:TechDraw_ProjectionGroup.svg|16px]] Projection Groups.

Colors
Setup of the default colors for new pages. Additionally there is an option:


 * Transparent Faces: If checked, object faces will be transparent.

Labels

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

Files

 * Default Template: Default Template file for new pages.
 * Template Directory: Starting directory for.
 * SVG Hatch Pattern: Default SVG or bitmap file for.
 * Line Group File: Alternate file for personal Line Group definitions.
 * Welding Directory: Default directory for.
 * PAT File: Default PAT pattern definition file for.
 * Pattern Name: Name of the default PAT pattern.

Size Adjustments

 * Template Edit Mark: Size of editable text marker in templates (green dots).

Dimensions

 * Show Units: append the unit specifier (mm, in, etc.) to values.
 * Use Global Decimals: use the number of decimal positions from Preferences → General → Units.
 * Alternate Decimals: if Use Global Decimals is unticked, use this number of decimal positions.
 * Format Spec: formats dimension text. Uses printf format specifier.
 * Font Size: size for Dimension Text.
 * Color: default color for Dimension text and lines.
 * Diameter Symbol: diameter dimensions will be prefixed by this text.
 * Arrow Style: choose the dimension line end mark you prefer.
 * Arrow Size: size of end mark in mm.
 * Dimensioning Standard and Style: default value for ISO/ASME style Dimensions.

Annotation

 * Line Group: the name of default line group specification.
 * Matting Style: show as circles or rectangles.
 * Center Line Style: default style for View center lines (horizontal and vertical).
 * Center Line Color: default color for View center lines.
 * Section Line Style: default style for section line in the Base View of.
 * Section Line Color: default color for section lines.
 * Hatch Weight: default line thickness for . See.
 * Vertex Color: default color for Vertices.
 * Vertex Scale: adjustment for Vertex size on drawings.

Conventions

 * Projection Group Angle: If [[Image:TechDraw_ProjectionGroup.svg|16px]] Insert Projection Group 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.

HLR Parameters


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 ??
 * Show Seam Lines: Show seam lines. A seam line is ??
 * Show UV ISO Lines: Make lines of equal parameterization.??
 * ISO Count: The number of ISO lines per face edge. An ISO line is ??

Advanced



 * 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 [[Image:TechDraw_SectionView.svg|16px]] 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,.

Preferences/Mod/TechDraw/Decorations

 * CenterMarkScale: default scale factor for CenterMarks
 * ShowCenterMarks: default /
 * PrintCenterMarks: / show CenterMarks when printing

Preferences/Mod/TechDraw/General

 * DefaultScale: initial setting of Page Scale
 * 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)

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)