111 lines
19 KiB
HTML
111 lines
19 KiB
HTML
<html><head><title>TechDraw Module</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>TechDraw Module</h1></div>
|
|
|
|
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Preferences-techdraw.svg" class="image"><img alt="Preferences-techdraw.svg" src="Preferences-techdraw.svg" width="64" height="64" /></a>
|
|
</p><p>FreeCAD is primarily a 3D modelling tool. There are times, however, when we must produce 2D drawings for documentation, contracts, permits, etc. The Technical Drawing workbench (TechDraw) is used to produce basic technical drawings based on the 3D model. Each drawing is a Page, and a Page contains many Views of Drawable Objects. The list of Drawable Objects includes Part::Features, PartDesign::Bodies, App::Part groups and Document Object groups.
|
|
</p><p>Dimensions and hatched areas can be added to Views.
|
|
</p><p>Note if your primary goal is the production of complex 2D drawings, you may wish to consider a dedicated tool such as LibreCad, QCad, TurboCad, etc.
|
|
</p><p><span style="font-size:x-small;"><a href="Release_notes_0.17.html" title="Release notes 0.17">available in version 0.17</a></span>
|
|
</p><p><br />
|
|
<a href="https://www.freecadweb.org/wiki/index.php?title=File:TechDraw_Workbench_Example.png" class="image"><img alt="TechDraw Workbench Example.png" src="600px-TechDraw_Workbench_Example.png" width="600" height="425" srcset="/wiki/images/thumb/0/02/TechDraw_Workbench_Example.png/900px-TechDraw_Workbench_Example.png 1.5x, /wiki/images/0/02/TechDraw_Workbench_Example.png 2x" /></a>
|
|
</p><p><br />
|
|
</p>
|
|
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
|
<ul>
|
|
<li class="toclevel-1 tocsection-1"><a href="#Pages"><span class="tocnumber">1</span> <span class="toctext">Pages</span></a></li>
|
|
<li class="toclevel-1 tocsection-2"><a href="#Views"><span class="tocnumber">2</span> <span class="toctext">Views</span></a></li>
|
|
<li class="toclevel-1 tocsection-3"><a href="#Clips"><span class="tocnumber">3</span> <span class="toctext">Clips</span></a></li>
|
|
<li class="toclevel-1 tocsection-4"><a href="#Dimensions"><span class="tocnumber">4</span> <span class="toctext">Dimensions</span></a></li>
|
|
<li class="toclevel-1 tocsection-5"><a href="#Import.2FExport"><span class="tocnumber">5</span> <span class="toctext">Import/Export</span></a></li>
|
|
<li class="toclevel-1 tocsection-6"><a href="#Decoration"><span class="tocnumber">6</span> <span class="toctext">Decoration</span></a></li>
|
|
<li class="toclevel-1 tocsection-7"><a href="#Additional_features"><span class="tocnumber">7</span> <span class="toctext">Additional features</span></a></li>
|
|
<li class="toclevel-1 tocsection-8"><a href="#Preference_settings"><span class="tocnumber">8</span> <span class="toctext">Preference settings</span></a></li>
|
|
<li class="toclevel-1 tocsection-9"><a href="#Scripting"><span class="tocnumber">9</span> <span class="toctext">Scripting</span></a></li>
|
|
<li class="toclevel-1 tocsection-10"><a href="#Limitations"><span class="tocnumber">10</span> <span class="toctext">Limitations</span></a></li>
|
|
<li class="toclevel-1 tocsection-11"><a href="#Workarounds"><span class="tocnumber">11</span> <span class="toctext">Workarounds</span></a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<h3><span class="mw-headline" id="Pages">Pages</span></h3>
|
|
<p>These are tools for creating Pages.
|
|
</p>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:TechDraw_New_Default.png" class="image"><img alt="TechDraw New Default.png" src="32px-TechDraw_New_Default.png" width="32" height="32" srcset="/wiki/images/thumb/2/27/TechDraw_New_Default.png/48px-TechDraw_New_Default.png 1.5x, /wiki/images/2/27/TechDraw_New_Default.png 2x" /></a> <a href="TechDraw_New_Default.html" title="TechDraw New Default">New Default</a>: Adds a new Page using the default <a href="TechDraw_Templates.html" title="TechDraw Templates">Template</a>.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:TechDraw_New_Pick.png" class="image"><img alt="TechDraw New Pick.png" src="32px-TechDraw_New_Pick.png" width="32" height="32" srcset="/wiki/images/thumb/f/f9/TechDraw_New_Pick.png/48px-TechDraw_New_Pick.png 1.5x, /wiki/images/f/f9/TechDraw_New_Pick.png 2x" /></a> <a href="TechDraw_New_Pick.html" title="TechDraw New Pick">New Pick</a>: Adds a new Page using a selected <a href="TechDraw_Templates.html" title="TechDraw Templates">Template</a>.</li></ul>
|
|
<h3><span class="mw-headline" id="Views">Views</span></h3>
|
|
<p>These are tools for creating Views.
|
|
</p>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Techdraw-view.png" class="image"><img alt="Techdraw-view.png" src="32px-Techdraw-view.png" width="32" height="32" srcset="/wiki/images/thumb/9/93/Techdraw-view.png/48px-Techdraw-view.png 1.5x, /wiki/images/9/93/Techdraw-view.png 2x" /></a> <a href="TechDraw_NewView.html" title="TechDraw NewView">New View</a>: Adds a 2D View of a one or more Drawable Objects.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Techdraw-projgroup.png" class="image"><img alt="Techdraw-projgroup.png" src="32px-Techdraw-projgroup.png" width="32" height="32" srcset="/wiki/images/thumb/6/62/Techdraw-projgroup.png/48px-Techdraw-projgroup.png 1.5x, /wiki/images/6/62/Techdraw-projgroup.png 2x" /></a> <a href="TechDraw_NewProjGroup.html" title="TechDraw NewProjGroup">New Projection Group</a>: Invokes a dialog for creating Views of one or more Drawable Objects from multiple directions.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Techdraw-viewsection.png" class="image"><img alt="Techdraw-viewsection.png" src="32px-Techdraw-viewsection.png" width="32" height="32" srcset="/wiki/images/thumb/e/e9/Techdraw-viewsection.png/48px-Techdraw-viewsection.png 1.5x, /wiki/images/e/e9/Techdraw-viewsection.png 2x" /></a> <a href="TechDraw_NewSection.html" title="TechDraw NewSection">New Section</a>: Adds a cross-section View of one or more Drawable Objects.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Techdraw-viewdetail.png" class="image"><img alt="Techdraw-viewdetail.png" src="32px-Techdraw-viewdetail.png" width="32" height="32" srcset="/wiki/images/thumb/7/72/Techdraw-viewdetail.png/48px-Techdraw-viewdetail.png 1.5x, /wiki/images/7/72/Techdraw-viewdetail.png 2x" /></a> <a href="TechDraw_NewDetail.html" title="TechDraw NewDetail">New Detail</a>: Adds a detail View of a portion of an existing View.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Techdraw-annotation.png" class="image"><img alt="Techdraw-annotation.png" src="32px-Techdraw-annotation.png" width="32" height="32" srcset="/wiki/images/thumb/d/d3/Techdraw-annotation.png/48px-Techdraw-annotation.png 1.5x, /wiki/images/d/d3/Techdraw-annotation.png 2x" /></a> <a href="TechDraw_NewAnnotation.html" title="TechDraw NewAnnotation">New Annotation</a>: Adds a text block to a Page.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Techdraw-draft-view.png" class="image"><img alt="Techdraw-draft-view.png" src="32px-Techdraw-draft-view.png" width="32" height="32" srcset="/wiki/images/thumb/f/f3/Techdraw-draft-view.png/48px-Techdraw-draft-view.png 1.5x, /wiki/images/f/f3/Techdraw-draft-view.png 2x" /></a> <a href="TechDraw_NewDraft.html" title="TechDraw NewDraft">New Draft</a>: Adds a View of a Draft module object.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Techdraw-arch-view.png" class="image"><img alt="Techdraw-arch-view.png" src="32px-Techdraw-arch-view.png" width="32" height="32" srcset="/wiki/images/thumb/d/d5/Techdraw-arch-view.png/48px-Techdraw-arch-view.png 1.5x, /wiki/images/d/d5/Techdraw-arch-view.png 2x" /></a> <a href="TechDraw_NewArch.html" title="TechDraw NewArch">New Arch</a>: Adds a View of a Arch module Section Plane object.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Techdraw-spreadsheet.svg" class="image"><img alt="Techdraw-spreadsheet.svg" src="Techdraw-spreadsheet.svg" width="32" height="32" /></a> <a href="TechDraw_Spreadsheet.html" title="TechDraw Spreadsheet">Spreadsheet</a>: Inserts a view of a selected <a href="Spreadsheet_Workbench.html" title="Spreadsheet Workbench">spreadsheet</a> into a drawing.</li></ul>
|
|
<h3><span class="mw-headline" id="Clips">Clips</span></h3>
|
|
<p>These are tools to create and manage clipped views.
|
|
</p>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Techdraw-clip.svg" class="image"><img alt="Techdraw-clip.svg" src="Techdraw-clip.svg" width="32" height="32" /></a> <a href="TechDraw_Clip.html" title="TechDraw Clip">Clip</a>: Inserts a clip group into a Page.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Techdraw-clipplus.svg" class="image"><img alt="Techdraw-clipplus.svg" src="Techdraw-clipplus.svg" width="32" height="32" /></a> <a href="TechDraw_ClipPlus.html" title="TechDraw ClipPlus">ClipPlus</a>: Adds a View to a clip group.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Techdraw-clipminus.svg" class="image"><img alt="Techdraw-clipminus.svg" src="Techdraw-clipminus.svg" width="32" height="32" /></a> <a href="TechDraw_ClipMinus.html" title="TechDraw ClipMinus">ClipMinus</a>: Removes a View from a clip group.</li></ul>
|
|
<h3><span class="mw-headline" id="Dimensions">Dimensions</span></h3>
|
|
<p>These are tools for working with Dimensions. Linear dimensions can be based on two points, one line or two lines.
|
|
</p>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Dimension_Length.png" class="image"><img alt="Dimension Length.png" src="32px-Dimension_Length.png" width="32" height="32" srcset="/wiki/images/thumb/3/38/Dimension_Length.png/48px-Dimension_Length.png 1.5x, /wiki/images/3/38/Dimension_Length.png 2x" /></a> <a href="TechDraw_Dimension_Length.html" title="TechDraw Dimension Length">New Length</a>: Adds a Length Dimension.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Dimension_Horizontal.png" class="image"><img alt="Dimension Horizontal.png" src="32px-Dimension_Horizontal.png" width="32" height="32" srcset="/wiki/images/thumb/b/b3/Dimension_Horizontal.png/48px-Dimension_Horizontal.png 1.5x, /wiki/images/b/b3/Dimension_Horizontal.png 2x" /></a> <a href="TechDraw_Dimension_Horizontal.html" title="TechDraw Dimension Horizontal">New Horizontal</a>: Adds a horizontal distance dimension.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Dimension_Vertical.png" class="image"><img alt="Dimension Vertical.png" src="32px-Dimension_Vertical.png" width="32" height="32" srcset="/wiki/images/thumb/5/55/Dimension_Vertical.png/48px-Dimension_Vertical.png 1.5x, /wiki/images/5/55/Dimension_Vertical.png 2x" /></a> <a href="TechDraw_Dimension_Vertical.html" title="TechDraw Dimension Vertical">New Vertical</a>: Adds a vertical distance dimension.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Dimension_Radius.png" class="image"><img alt="Dimension Radius.png" src="32px-Dimension_Radius.png" width="32" height="32" srcset="/wiki/images/thumb/a/a2/Dimension_Radius.png/48px-Dimension_Radius.png 1.5x, /wiki/images/a/a2/Dimension_Radius.png 2x" /></a> <a href="TechDraw_Dimension_Radius.html" title="TechDraw Dimension Radius">New Radius</a>: Adds a Radius dimension to a circle or circular arc.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Dimension_Diameter.png" class="image"><img alt="Dimension Diameter.png" src="32px-Dimension_Diameter.png" width="32" height="32" srcset="/wiki/images/thumb/2/2e/Dimension_Diameter.png/48px-Dimension_Diameter.png 1.5x, /wiki/images/2/2e/Dimension_Diameter.png 2x" /></a> <a href="TechDraw_Dimension_Diameter.html" title="TechDraw Dimension Diameter">New Diameter</a>: Adds a Diameter dimension to a circle or a circular arc.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Dimension_Angle.png" class="image"><img alt="Dimension Angle.png" src="32px-Dimension_Angle.png" width="32" height="32" srcset="/wiki/images/thumb/7/75/Dimension_Angle.png/48px-Dimension_Angle.png 1.5x, /wiki/images/7/75/Dimension_Angle.png 2x" /></a> <a href="TechDraw_Dimension_Angle.html" title="TechDraw Dimension Angle">New Angle</a>: Adds an Angle dimension between two straight edges.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Dimension_Link.png" class="image"><img alt="Dimension Link.png" src="32px-Dimension_Link.png" width="32" height="32" srcset="/wiki/images/thumb/e/ed/Dimension_Link.png/48px-Dimension_Link.png 1.5x, /wiki/images/e/ed/Dimension_Link.png 2x" /></a> <a href="TechDraw_Dimension_Link.html" title="TechDraw Dimension Link">New Links</a>: Links 1 or more Dimensions to 3D geometry.</li></ul>
|
|
<h3><span class="mw-headline" id="Import.2FExport">Import/Export</span></h3>
|
|
<p>These are tools for exporting Pages to other applications.
|
|
</p>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Techdraw-saveSVG.png" class="image"><img alt="Techdraw-saveSVG.png" src="32px-Techdraw-saveSVG.png" width="32" height="32" srcset="/wiki/images/thumb/0/08/Techdraw-saveSVG.png/48px-Techdraw-saveSVG.png 1.5x, /wiki/images/0/08/Techdraw-saveSVG.png 2x" /></a> <a href="TechDraw_SaveSVG.html" title="TechDraw SaveSVG">Save SVG</a>: Saves a Page as an SVG file.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:TechDraw_SaveDXF.png" class="image"><img alt="TechDraw SaveDXF.png" src="32px-TechDraw_SaveDXF.png" width="32" height="29" srcset="/wiki/images/thumb/c/c4/TechDraw_SaveDXF.png/48px-TechDraw_SaveDXF.png 1.5x, /wiki/images/c/c4/TechDraw_SaveDXF.png 2x" /></a> <a href="TechDraw_SaveDXF.html" title="TechDraw SaveDXF">Save DXF</a>: Saves a Page as a DXF file.</li></ul>
|
|
<h3><span class="mw-headline" id="Decoration">Decoration</span></h3>
|
|
<p>These are tools for changing the appearance of Pages and Views.
|
|
</p>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Techdraw-hatch.png" class="image"><img alt="Techdraw-hatch.png" src="32px-Techdraw-hatch.png" width="32" height="32" srcset="/wiki/images/thumb/c/cc/Techdraw-hatch.png/48px-Techdraw-hatch.png 1.5x, /wiki/images/c/cc/Techdraw-hatch.png 2x" /></a> <a href="TechDraw_Hatch.html" title="TechDraw Hatch">Hatch Area</a>: Applies a hatch pattern from a file to a Face.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Techdraw-geomhatch.png" class="image"><img alt="Techdraw-geomhatch.png" src="32px-Techdraw-geomhatch.png" width="32" height="32" srcset="/wiki/images/thumb/c/c9/Techdraw-geomhatch.png/48px-Techdraw-geomhatch.png 1.5x, /wiki/images/c/c9/Techdraw-geomhatch.png 2x" /></a> <a href="TechDraw_GeomHatch.html" title="TechDraw GeomHatch">Geometric Hatch</a>: Hatches a Face using an Autodesk PAT specification.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Techdraw-symbol.png" class="image"><img alt="Techdraw-symbol.png" src="32px-Techdraw-symbol.png" width="32" height="32" srcset="/wiki/images/thumb/0/0e/Techdraw-symbol.png/48px-Techdraw-symbol.png 1.5x, /wiki/images/0/0e/Techdraw-symbol.png 2x" /></a> <a href="TechDraw_Symbol.html" title="TechDraw Symbol">New Symbol</a>: Inserts an SVG symbol into a Page.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Techdraw-image.png" class="image"><img alt="Techdraw-image.png" src="32px-Techdraw-image.png" width="32" height="32" srcset="/wiki/images/thumb/d/d3/Techdraw-image.png/48px-Techdraw-image.png 1.5x, /wiki/images/d/d3/Techdraw-image.png 2x" /></a> <a href="TechDraw_Image.html" title="TechDraw Image">New Image</a>: Inserts a png/jpg image into a Page.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Techdraw-toggleframe.png" class="image"><img alt="Techdraw-toggleframe.png" src="32px-Techdraw-toggleframe.png" width="32" height="32" srcset="/wiki/images/thumb/2/2d/Techdraw-toggleframe.png/48px-Techdraw-toggleframe.png 1.5x, /wiki/images/2/2d/Techdraw-toggleframe.png 2x" /></a> <a href="TechDraw_Toggle.html" title="TechDraw Toggle">Toggle Frames</a>: Turns View frames and labels on or off in a Page.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:TechDraw_Tree_Page_Sync.png" class="image"><img alt="TechDraw Tree Page Sync.png" src="32px-TechDraw_Tree_Page_Sync.png" width="32" height="32" srcset="/wiki/images/thumb/2/2d/TechDraw_Tree_Page_Sync.png/48px-TechDraw_Tree_Page_Sync.png 1.5x, /wiki/images/2/2d/TechDraw_Tree_Page_Sync.png 2x" /></a> <a href="TechDraw_Redraw.html" title="TechDraw Redraw">Redraw Page</a>: Redraws a Page without recalculating.</li></ul>
|
|
<h3><span class="mw-headline" id="Additional_features">Additional features</span></h3>
|
|
<ul><li> <a href="TechDraw_Hatching.html" title="TechDraw Hatching">Hatching</a>: TechDraw supports a number of hatching techniques.</li>
|
|
<li> <a href="TechDraw_LineGroup.html" title="TechDraw LineGroup">Line Groups</a>: default weights can be assigned to various line types.</li></ul>
|
|
<h3><span class="mw-headline" id="Preference_settings">Preference settings</span></h3>
|
|
<p>The TechDraw module has a <a href="TechDraw_Preferences.html" title="TechDraw Preferences">preferences</a> screen to adjust default values.
|
|
</p>
|
|
<h3><span class="mw-headline" id="Scripting">Scripting</span></h3>
|
|
<p>The TechDraw module features a <a href="TechDraw_API.html" title="TechDraw API">Python API</a> so you can use its functions in scripts and macros.
|
|
</p>
|
|
<h3><span class="mw-headline" id="Limitations">Limitations</span></h3>
|
|
<ul><li> TechDraw drawings and Python API are not interchangeable with the Drawing module. It is possible to convert Drawing Pages to TechDraw Pages using Python (moveViews.py). It is possible to have both TechDraw and Drawing Pages in the same FreeCAD document. </li>
|
|
<li> There are minor differences in specifying Editable Texts in Templates compared to the Drawing module. See forum discussion <a rel="nofollow" class="external text" href="https://forum.freecadweb.org/viewtopic.php?f=3&t=24981&p=196271#p196271">here</a>.</li>
|
|
<li> TechDraw is available starting with FreeCAD 0.17.</li>
|
|
<li> Do not Cut/Copy/Paste TechDraw objects. This does not generally work out well.</li></ul>
|
|
<h3><span class="mw-headline" id="Workarounds">Workarounds</span></h3>
|
|
<ul><li> None required at the moment. </li></ul>
|
|
<p><br />
|
|
Keep up with TechDraw plans and developments. Visit the <a href="TechDraw_Roadmap.html" title="TechDraw Roadmap">TechDraw Roadmap</a>.
|
|
</p><p><br />
|
|
</p>
|
|
|
|
<p><br />
|
|
</p>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div><div class="printfooter">
|
|
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=TechDraw_Module&oldid=278986">http://www.freecadweb.org/wiki/index.php?title=TechDraw_Module&oldid=278986</a>"</div>
|
|
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
|
</div>
|
|
</div>
|
|
<div id="mw-navigation">
|
|
<h2>Navigation menu</h2>
|
|
|
|
</body></html> |