TechDraw Preferences: Difference between revisions

From FreeCAD Documentation
(the fuzz are now in 'advanced')
(Marked this version for translation)
 
(46 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
<translate>
<translate>

<!--T:37-->
<!--T:37-->
{{Docnav
{{Docnav
|[[TechDraw_Geometric_dimensioning_and_tolerancing|Geometric dimensioning and tolerancing]]
|[[TechDraw_Hatching|Hatching]]
|
|
|[[TechDraw_Module|TechDraw]]
|[[TechDraw_Workbench|TechDraw]]
|IconL=
|IconL=
|IconR=
|IconR=
|IconC=Workbench_TechDraw.svg
|IconC=Workbench_TechDraw.svg
}}
}}

== Introduction == <!--T:1-->


</translate>
</translate>
{{TOCright}}
{{TOCright}}
<translate>
<translate>

== Introduction == <!--T:1-->


<!--T:27-->
<!--T:27-->
Line 31: Line 32:


<!--T:28-->
<!--T:28-->
{{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.
* '''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.
* '''Allow Page Override''': Whether or not a page's '''[[TechDraw_PageDefault#Properties|Keep Updated]]''' 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.
* '''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]].
* '''Auto-distribute Secondary Views''': Automatically distributes secondary views for [[TechDraw_ProjectionGroup|projection groups]].
Line 40: Line 40:


<!--T:15-->
<!--T:15-->
* '''Label Font''': The name of the font for labels. The font is also used for new [[TechDraw_Preferences#Dimensions|dimensions]], changing it has no effect on existing dimensions.
* '''Label Font''': The name of the font for labels. The font is also used for new [[#Dimensions|dimensions]], changing it has no effect on existing dimensions.
* '''Label Size''': Default size for labels.
* '''Label Size''': Default size for labels.


Line 46: Line 46:


<!--T:47-->
<!--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.
* '''Projection Group Angle''': If [[TechDraw_ProjectionGroup|projection groups]] will use either first-angle (European) projection or third-angle (American) projection. See [https://en.wikipedia.org/wiki/Multiview_projection#Multiviews multiview projection] for an explanation.
* '''Section Line Convention''': Standard for section lines that controls the position of arrows and symbol ({{Version|0.22}}). The options are:
* '''Hidden Line Style''': The style to be used for hidden lines.
** ''ANSI''
** ''ISO''


===Files=== <!--T:9-->
===Files=== <!--T:9-->
Line 56: Line 58:
* '''Hatch Pattern File''': Default [[SVG|SVG]] or [[bitmap|bitmap]] file for [[TechDraw_Hatch|hatches]].
* '''Hatch Pattern File''': Default [[SVG|SVG]] or [[bitmap|bitmap]] file for [[TechDraw_Hatch|hatches]].
* '''Line Group File''': Alternate file for personal [[TechDraw_LineGroup|line group]] definitions.
* '''Line Group File''': Alternate file for personal [[TechDraw_LineGroup|line group]] definitions.
* '''Welding Directory''': Default directory for toolbar button {{Button|[[File:TechDraw_WeldSymbol.svg|16px]] [[TechDraw_WeldSymbol|Add Welding Information to Leader]]}}. {{Version|0.19}}
* '''Welding Directory''': Default directory for toolbar button {{Button|[[File:TechDraw_WeldSymbol.svg|16px]] [[TechDraw_WeldSymbol|Add Welding Information to Leader]]}}.
* '''PAT File''': Default PAT pattern definition file for [[TechDraw_GeometricHatch|geometric hatches]].
* '''PAT File''': Default PAT pattern definition file for [[TechDraw_GeometricHatch|geometric hatches]].
* '''Pattern Name''': Name of the default PAT pattern.
* '''Pattern Name''': Name of the default PAT pattern.


== Scale== <!--T:38-->
===Grid=== <!--T:64-->

<!--T:65-->
* '''Show Grid''': Default Show Grid setting for new pages.
* '''Grid Spacing''': Default distance between grid lines for new pages.

===Selection=== <!--T:66-->

<!--T:67-->
* '''Enable Multiselection Mode''': If enabled, clicking without {{KEY|Ctrl}} does not clear the existing selection. {{Version|0.22}}

== Scale == <!--T:38-->


<!--T:39-->
<!--T:39-->
Line 77: Line 90:
* '''Vertex Scale''': Scale of [[Glossary#V|vertex]] dots. Multiplier of line width.
* '''Vertex Scale''': Scale of [[Glossary#V|vertex]] dots. Multiplier of line width.
* '''Center Mark Scale''': Size of center marks. Multiplier of vertex size.
* '''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).
* '''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}}
* '''Welding Symbol Scale''': Multiplier for size of [[TechDraw_WeldSymbol|welding symbols]].


== Dimensions == <!--T:21-->
== Dimensions == <!--T:21-->
Line 85: Line 97:
<!--T:22-->
<!--T:22-->
[[Image:TechDraw_PreferencesDimensions.png|thumb|350px|Dimensions preferences]]
[[Image:TechDraw_PreferencesDimensions.png|thumb|350px|Dimensions preferences]]

===Dimensions=== <!--T:10-->


<!--T:17-->
<!--T:17-->
* '''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]]
* '''Standard and Style''': The standard to be used for dimensional values. The differences between the standards are shown in the image: [[File:TechDraw_Dimension_standardization.png|thumb|center|500px|Differences between the supported standards. ([https://forum.freecadweb.org/viewtopic.php?f=35&t=39571#p336144 Image source])]]
::<code>ISO Oriented</code> - drawn according to the standard ISO 129-1, text is rotated to be parallel with the dimension line tangent.
::<code>ISO Referencing</code> - drawn in compliance with ISO 129-1, text is always horizontal, above the shortest possible reference line.
::<code>ASME Inlined</code> - drawn according to the standard ASME Y14.5M, text is horizontal, inserted in a break within the dimension line or arc.
::<code>ASME Referencing</code> - drawn in compliance with ASME Y14.5M, text is horizontal, short reference line is attached to one side's vertical center.
* '''Use Global Decimals''': Use number of decimals from the [[Preferences_Editor#Units|general preferences]].
* '''Use Global Decimals''': Use number of decimals from the [[Preferences_Editor#Units|general preferences]].
* '''Show Units''': Appends the unit (mm, in, etc.) to dimension values.
* '''Show Units''': Appends the unit (mm, in, etc.) to dimension values.
* '''Alternate Decimals''': Number of decimals if '''Use Global Decimals''' is not used.
* '''Alternate Decimals''': Number of decimals if '''Use Global Decimals''' is not selected and '''Dimension Format''' not specified.
* '''Default Format''': Custom format for dimension text. Uses the [https://en.wikipedia.org/wiki/Printf_format_string printf format specifier].
* '''Dimension Format''': Custom format for dimension text. Uses the [https://en.wikipedia.org/wiki/Printf_format_string printf format specifier].
* '''Font Size''': Font size for dimension text.
* '''Font Size''': Font size for dimension text.
* '''Tolerance Text Scale''': Tolerance font size adjustment. Multiplier of dimension '''Font Size'''.
* '''Diameter Symbol''': Character used to indicate diameter dimensions.
* '''Diameter Symbol''': Character used to indicate diameter dimensions.
* '''Arrow Style''': Arrowhead style for dimensions.
* '''Arrow Style''': Arrowhead style for dimensions.
* '''Arrow Size''': Arrowhead size of dimensions.
* '''Arrow Size''': Arrowhead size of dimensions.
* '''Extension Gap Factor - ISO''': Gap between dimension point and start of extension lines for ISO dimensions. {{Version|0.21}}
* '''Extension Gap Factor - ASME''': Gap between dimension point and start of extension lines for ASME dimensions. {{Version|0.21}}
* '''Line Spacing - ISO''': Spacing between the dimension line and dimension text for ISO dimensions. {{Version|0.21}}


==Annotation== <!--T:11-->
==Annotation== <!--T:11-->
Line 103: Line 121:
<!--T:61-->
<!--T:61-->
[[Image:TechDraw_PreferencesAnnotation.png|thumb|350px|Annotation preferences]]
[[Image:TechDraw_PreferencesAnnotation.png|thumb|350px|Annotation preferences]]

===Annotation=== <!--T:68-->


<!--T:18-->
<!--T:18-->
* '''Section Line Standard''': Standard to be used to draw section lines in [[TechDraw_NewSection| section views]].
* '''Section Cut Surface''': Style for section cut surface. The options are:
* '''Section Line Style''': Style for section lines.
* '''Section Cut Surface''': Style for section cut surface. The options are: {{Version|0.19}}
** ''Hide'': There is no visible surface.
** ''Hide'': There is no visible surface.
** ''Solid Color'': The surface gets the color set for '''Section Face'''
** ''Solid Color'': The surface gets the color set for '''Section Face'''
** ''SVG Hatch'': The surface is [[TechDraw_Hatch|hatched]].
** ''SVG Hatch'': The surface is [[TechDraw_Hatch|hatched]].
** ''PAT Hatch'': The surface is [[TechDraw_GeometricHatch|geometrically hatched]].
** ''PAT Hatch'': The surface is [[TechDraw_GeometricHatch|geometrically hatched]].
* '''Complex Section Line Marks''': Show marks at direction changes on [[TechDraw_ComplexSection|ComplexSection]] lines. {{Version|0.21}}
* '''Line Width Group''': A [[TechDraw_LineGroup|LineGroup]] to set the default line widths.
* '''Detail View Outline Shape''': Outline shape for [[TechDraw_DetailView|detail views]].
* '''Detail View Outline Shape''': Outline shape for [[TechDraw_DetailView|detail views]]. The options are:
** ''Circle''
* '''Detail Highlight Style''': Line style of the outline shape for [[TechDraw_DetailView|detail views]]. {{Version|0.19}}
** ''Square''
* '''Center Line Style''': Default style for [[TechDraw_FaceCenterLine|centerlines]].
* '''Detail View Show Matting''': This checkbox controls whether or not to display the outline around a detail view. {{Version|0.22}}
* '''Detail Source Show Highlight''': This checkbox controls whether or not to display a highlight around the detail area in the detail's source view. {{Version|0.22}}
* '''Balloon Shape''': Shape of [[TechDraw_Balloon|balloon annotations]].
* '''Balloon Shape''': Shape of [[TechDraw_Balloon|balloon annotations]].
* '''Balloon Leader End''': Default style for balloon leader line ends.
* '''Balloon Leader End''': Default style for balloon leader line ends, see [[TechDraw_Balloon#Properties|balloon properties]].
* '''Balloon Leader Kink Length''': Length of balloon leader line kink.
* '''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.
* '''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.
Line 123: Line 143:
* '''Show Center Marks''': Show arc center marks in views.
* '''Show Center Marks''': Show arc center marks in views.
* '''Print Center Marks''': Show arc centers in printed output.
* '''Print Center Marks''': Show arc centers in printed output.

===Lines=== <!--T:69-->

<!--T:70-->
* '''Line Standard''': Standard to be used to draw section lines in [[TechDraw_SectionView|section views]].
* '''Line Width Group''': A [[TechDraw_LineGroup|LineGroup]] to set the default line widths.
* '''Hidden Line Style''': Style of hidden lines. {{Version|0.22}}
* '''Section Line Style''': Style for section lines.
* '''Detail Highlight Style''': Line style of the outline shape for [[TechDraw_DetailView|detail views]].
* '''Center Line Style''': Default style for [[TechDraw_FaceCenterLine|centerlines]].
* '''Line End Cap Shape''': The default (round) should almost always be the right choice. Flat or square caps are useful if you are planning to use a drawing as a 1:1 cutting guide.


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


<!--T:62-->
<!--T:62-->
[[Image:TechDraw_Preferences_Colors.PNG|thumb|350px|Colors preferences]]
[[Image:TechDraw_PreferencesColors.png|thumb|350px|Colors preferences]]


<!--T:13-->
<!--T:13-->
Line 139: Line 170:
* '''Dimension''': Color of dimension lines and text.
* '''Dimension''': Color of dimension lines and text.
* '''Centerline''': Color for [[TechDraw_FaceCenterLine|centerlines]].
* '''Centerline''': Color for [[TechDraw_FaceCenterLine|centerlines]].
* '''Detail Highlight''': Line color for the outline shape of [[TechDraw_DetailView|detail views]]. {{Version|0.19}}
* '''Detail Highlight''': Line color for the outline shape of [[TechDraw_DetailView|detail views]].
* '''Grid Color''': Color for all page grids.
* '''Transparent Faces''': If checked, object faces will be transparent. Otherwise the set color will be used for faces. {{Version|0.19}}
* '''Template Underline''': Color for the underline that marks editable texts in templates. {{Version|0.22}}
* '''Hidden Line''': Hidden line color. This color will be used for all kinds of [[#HLR Parameters|hidden lines]].
* '''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 Face''': Color of the [[TechDraw_SectionView|section view]] cut surface. Only used if the setting '''Section Cut Surface''' is set to ''Solid Color''.
Line 148: Line 180:
* '''Vertex''': Color of the selectable [[Glossary#V|vertices]] in views.
* '''Vertex''': Color of the selectable [[Glossary#V|vertices]] in views.
* '''Leaderline''': Color for new [[TechDraw_LeaderLine|leaderlines]].
* '''Leaderline''': Color for new [[TechDraw_LeaderLine|leaderlines]].
* '''Transparent Faces''': If checked, object faces will be transparent. Otherwise the set color will be used for faces.
* '''Light on dark''': If checked text and lines will have a light color. To be used if the '''Page Color''' is dark. Transparent or light colored faces are recommended with this option. {{Version|0.21}}
* '''Monochrome''': If checked, the set color will be used for all text and lines. {{Version|0.21}}
* '''Page Color''': The background color of the page. {{Version|0.21}}


== HLR== <!--T:48-->
== HLR== <!--T:48-->
Line 165: Line 201:
* '''ISO Count''': The number of ISO lines per face edge.
* '''ISO Count''': The number of ISO lines per face edge.


== Advanced== <!--T:50-->
== Advanced == <!--T:50-->


<!--T:56-->
<!--T:56-->
Line 172: Line 208:
<!--T:60-->
<!--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.
* '''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.
* '''Report Progress''': Issue progress messages while building View geometry. {{Version|0.21}}
* '''Use New Face Finder Algorithm''': If checked, the new face finder algorithm will be used instead of the original one. {{Version|0.21}}
* '''Auto Correct Dimension Refs''': If checked, an attempt is made to update dimension references when the model changes. {{Version|0.21}}
* '''Show Section Edges''': Highlights the border of the section cut in [[TechDraw_SectionView|section views]].
* '''Show Section Edges''': Highlights the border of the section cut in [[TechDraw_SectionView|section views]].
* '''Fuse Before Section''': Performs a fuse operation on the input shape(s) before Section view processing
* '''Allow Crazy Edges''': Includes edges with unexpected geometry in results, e.g. zero lengths
* '''Debug Section''': Dumps intermediate results during a Section view processing
* '''Debug Section''': Dumps intermediate results during a Section view processing
* '''Debug Detail''': Dumps intermediate results during a Detail view processing
* '''Debug Detail''': Dumps intermediate results during a Detail view processing
* '''Overlap Edges Scrub Passes''': The number of attempts to remove overlapping edges returned by the Hidden Line Removal algorithm. A value of 0 indicates no scrubbing. Values above 2 are generally not productive. Each attempt adds to the time required to produce the drawing. {{Version|0.21}}
* '''Allow Crazy Edges''': Includes edges with unexpected geometry in results, e.g. zero lengths
* '''Edge Fuzz''': Size of selection area around edges. The fuzz unit is approximately 0.1 mm, depending on your current zoom. The default is 10. Values in the 20-30 range will make it noticeably easier to select edges. Large numbers will cause overlaps with other drawing elements.
* '''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
* '''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.
* '''Mark Fuzz''': Selection area around center marks. The fuzz unit is approximately 0.1 mm, depending on your current zoom.
* '''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 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.
* '''Max PAT Hatch Segments''': The maximum hatch line segments used when hatching a face with a PAT pattern.


==Hidden Settings== <!--T:24-->

<!--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
* '''ShowCenterMarks''': default {{TRUE}}/{{FALSE}}
* '''PrintCenterMarks''': {{TRUE}}/{{FALSE}} show CenterMarks when printing {{Version|0.19}}

===Preferences/Mod/TechDraw/General=== <!--T:31-->

<!--T:32-->
* '''DefaultScale''': initial setting of Page Scale {{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) {{Version|0.19}}

===Preferences/Mod/TechDraw/Format=== <!--T:25-->

<!--T:33-->
* '''SectionFormat''': section line style 0-ASME 1-ISO

===Preferences/Mod/TechDraw/Standards=== <!--T:26-->

<!--T:34-->
* '''RadiusAligned''': Radius dimension format 0-ISO(aligned) 1-ASME(uniform)


<!--T:52-->
<!--T:52-->
{{Docnav
{{Docnav
|[[TechDraw_Geometric_dimensioning_and_tolerancing|Geometric dimensioning and tolerancing]]
|[[TechDraw_Hatching|Hatching]]
|
|
|[[TechDraw_Module|TechDraw]]
|[[TechDraw_Workbench|TechDraw]]
|IconL=
|IconL=
|IconR=
|IconR=
Line 229: Line 234:


</translate>
</translate>
{{clear}}
{{TechDraw Tools navi{{#translation:}}}}
{{TechDraw Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 18:26, 12 January 2024

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

  • 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 Updated 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 font for labels. The font is also used for new dimensions, changing it has no effect on existing dimensions.
  • Label Size: Default size for labels.

Conventions

  • Projection Group Angle: If projection groups will use either first-angle (European) projection or third-angle (American) projection. See multiview projection for an explanation.
  • Section Line Convention: Standard for section lines that controls the position of arrows and symbol (introduced in version 0.22). The options are:
    • ANSI
    • ISO

Files

Grid

  • Show Grid: Default Show Grid setting for new pages.
  • Grid Spacing: Default distance between grid lines for new pages.

Selection

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.

Size Adjustments

  • Vertex Scale: Scale of vertex dots. Multiplier of line width.
  • Center Mark Scale: Size of center marks. Multiplier of vertex size.
  • Template Edit Mark: Size of template field click handles in mm (green dots).
  • Welding Symbol Scale: Multiplier for size of welding symbols.

Dimensions

Dimensions preferences
  • Standard and Style: The standard to be used for dimensional values. The differences between the standards are shown in the image:
    Differences between the supported standards. (Image source)
ISO Oriented - drawn according to the standard ISO 129-1, text is rotated to be parallel with the dimension line tangent.
ISO Referencing - drawn in compliance with ISO 129-1, text is always horizontal, above the shortest possible reference line.
ASME Inlined - drawn according to the standard ASME Y14.5M, text is horizontal, inserted in a break within the dimension line or arc.
ASME Referencing - drawn in compliance with ASME Y14.5M, text is horizontal, short reference line is attached to one side's vertical center.
  • 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 selected and Dimension Format not specified.
  • Dimension Format: Custom format for dimension text. Uses the printf format specifier.
  • Font Size: Font size for dimension text.
  • Tolerance Text Scale: Tolerance font size adjustment. Multiplier of dimension Font Size.
  • Diameter Symbol: Character used to indicate diameter dimensions.
  • Arrow Style: Arrowhead style for dimensions.
  • Arrow Size: Arrowhead size of dimensions.
  • Extension Gap Factor - ISO: Gap between dimension point and start of extension lines for ISO dimensions. introduced in version 0.21
  • Extension Gap Factor - ASME: Gap between dimension point and start of extension lines for ASME dimensions. introduced in version 0.21
  • Line Spacing - ISO: Spacing between the dimension line and dimension text for ISO dimensions. introduced in version 0.21

Annotation

Annotation preferences

Annotation

  • Section Cut Surface: Style for section cut surface. The options are:
    • 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.
  • Complex Section Line Marks: Show marks at direction changes on ComplexSection lines. introduced in version 0.21
  • Detail View Outline Shape: Outline shape for detail views. The options are:
    • Circle
    • Square
  • Detail View Show Matting: This checkbox controls whether or not to display the outline around a detail view. introduced in version 0.22
  • Detail Source Show Highlight: This checkbox controls whether or not to display a highlight around the detail area in the detail's source view. introduced in version 0.22
  • Balloon Shape: Shape of balloon annotations.
  • Balloon Leader End: Default style for balloon leader line ends, see balloon properties.
  • 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.

Lines

  • Line Standard: Standard to be used to draw section lines in section views.
  • Line Width Group: A LineGroup to set the default line widths.
  • Hidden Line Style: Style of hidden lines. introduced in version 0.22
  • Section Line Style: Style for section lines.
  • Detail Highlight Style: Line style of the outline shape for detail views.
  • Center Line Style: Default style for centerlines.
  • Line End Cap Shape: The default (round) should almost always be the right choice. Flat or square caps are useful if you are planning to use a drawing as a 1:1 cutting guide.

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.
  • Grid Color: Color for all page grids.
  • Template Underline: Color for the underline that marks editable texts in templates. introduced in version 0.22
  • 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.
  • Transparent Faces: If checked, object faces will be transparent. Otherwise the set color will be used for faces.
  • Light on dark: If checked text and lines will have a light color. To be used if the Page Color is dark. Transparent or light colored faces are recommended with this option. introduced in version 0.21
  • Monochrome: If checked, the set color will be used for all text and lines. introduced in version 0.21
  • Page Color: The background color of the page. introduced in version 0.21

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.
  • Report Progress: Issue progress messages while building View geometry. introduced in version 0.21
  • Use New Face Finder Algorithm: If checked, the new face finder algorithm will be used instead of the original one. introduced in version 0.21
  • Auto Correct Dimension Refs: If checked, an attempt is made to update dimension references when the model changes. introduced in version 0.21
  • Show Section Edges: Highlights the border of the section cut in section views.
  • Fuse Before Section: Performs a fuse operation on the input shape(s) before Section view processing
  • Allow Crazy Edges: Includes edges with unexpected geometry in results, e.g. zero lengths
  • Debug Section: Dumps intermediate results during a Section view processing
  • Debug Detail: Dumps intermediate results during a Detail view processing
  • Overlap Edges Scrub Passes: The number of attempts to remove overlapping edges returned by the Hidden Line Removal algorithm. A value of 0 indicates no scrubbing. Values above 2 are generally not productive. Each attempt adds to the time required to produce the drawing. introduced in version 0.21
  • Edge Fuzz: Size of selection area around edges. The fuzz unit is approximately 0.1 mm, depending on your current zoom. The default is 10. Values in the 20-30 range will make it noticeably easier to select edges. Large numbers will cause overlaps with other drawing elements.
  • Mark Fuzz: Selection area around center marks. The fuzz unit is approximately 0.1 mm, depending on your current zoom.
  • 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.