57 lines
12 KiB
HTML
57 lines
12 KiB
HTML
<html><head><title>Workbench Concept</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Workbench Concept</h1><span class="mw-redirectedfrom">(Redirected from <a href="https://www.freecadweb.org/wiki/index.php?title=Workbench_Concept&redirect=no" class="mw-redirect" title="Workbench Concept">Workbench Concept</a>)</span></div>
|
|
|
|
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><p>FreeCAD, like many modern design applications such as <a href="http://en.wikipedia.org/wiki/Revit" class="extiw" title="wikipedia:Revit">Revit</a> or <a href="http://en.wikipedia.org/wiki/CATIA" class="extiw" title="wikipedia:CATIA">CATIA</a>, is based on the concept of <a href="http://en.wikipedia.org/wiki/Workbench" class="extiw" title="wikipedia:Workbench">Workbench</a>. A workbench can be considered as a set of tools specially grouped for a certain task. In a traditional furniture workshop, you would have a work table for the person who works with wood, another one for the one who works with metal pieces, and maybe a third one for the guy who mounts all the pieces together.
|
|
</p><p>In FreeCAD, the same concept applies. Tools are grouped into workbenches according to the tasks they are related to.
|
|
</p><p>When you switch from one workbench to another, the tools available on the interface change. Toolbars, command bars and possibly other parts of the interface switch to the new workbench, but the contents of your scene doesn't change. You could, for example, start drawing 2D shapes with the Draft Workbench, then work further on them with the Part Workbench.
|
|
</p><p>Note that sometimes a Workbench is referred to as a <i>Module</i>. However, Workbenches and Modules are different entities. A Module is any extension of FreeCAD, while a Workbench is a special GUI configuration that groups some toolbars and menus. Usually every Module contains its own Workbench, hence the cross-use of the name.
|
|
</p>
|
|
<h2><span class="mw-headline" id="Built-in_workbenches">Built-in workbenches</span></h2>
|
|
<p>The following workbenches are available on every FreeCAD installation:
|
|
</p>
|
|
<h3><span class="mw-headline" id="Workbenches">Workbenches</span></h3>
|
|
<p>These are the base workbenches bundled with every installation of FreeCAD:
|
|
</p>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Arch.svg" class="image"><img alt="Workbench Arch.svg" src="Workbench_Arch.svg" width="24" height="24" /></a> The <a href="Arch_Module.html" title="Arch Module">Arch Workbench</a> for working with architectural elements.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Complete.svg" class="image"><img alt="Workbench Complete.svg" src="Workbench_Complete.svg" width="24" height="24" /></a> The <a href="Complete_Workbench.html" title="Complete Workbench">Complete Workbench</a> hold all commands and features from all the modules and workbenches which met certain quality criteria.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Draft.svg" class="image"><img alt="Workbench Draft.svg" src="Workbench_Draft.svg" width="24" height="24" /></a> The <a href="Draft_Module.html" title="Draft Module">Draft Workbench</a> contains 2D tools and basic 2D and 3D CAD operations.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Drawing.svg" class="image"><img alt="Workbench Drawing.svg" src="Workbench_Drawing.svg" width="24" height="24" /></a> The <a href="Drawing_Module.html" title="Drawing Module">Drawing Workbench</a> for displaying your 3D work on a 2D sheet.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_FEM.svg" class="image"><img alt="Workbench FEM.svg" src="Workbench_FEM.svg" width="24" height="24" /></a> The <a href="FEM_Module.html" title="FEM Module">FEM Workbench</a> provides Finite Element Analysis (FEA) workflow.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Image.svg" class="image"><img alt="Workbench Image.svg" src="Workbench_Image.svg" width="24" height="24" /></a> The <a href="Image_Module.html" title="Image Module">Image Workbench</a> for working with bitmap images.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Inspection.svg" class="image"><img alt="Workbench Inspection.svg" src="Workbench_Inspection.svg" width="24" height="24" /></a> The <a href="Inspection_Workbench.html" title="Inspection Workbench">Inspection Workbench</a> is made to give you specific tools for examination of shapes. It is still in development. </li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Mesh.svg" class="image"><img alt="Workbench Mesh.svg" src="Workbench_Mesh.svg" width="24" height="24" /></a> The <a href="Mesh_Module.html" class="mw-redirect" title="Mesh Module">Mesh Workbench</a> for working with triangulated meshes.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_OpenSCAD.svg" class="image"><img alt="Workbench OpenSCAD.svg" src="Workbench_OpenSCAD.svg" width="24" height="24" /></a> The <a href="OpenSCAD_Module.html" title="OpenSCAD Module">OpenSCAD Workbench</a> for interoperability with OpenSCAD and repairing Constructive Solid Geometry (CSG) model history.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Part.svg" class="image"><img alt="Workbench Part.svg" src="Workbench_Part.svg" width="24" height="24" /></a> The <a href="Part_Module.html" title="Part Module">Part Workbench</a> for working with CAD parts.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_PartDesign.svg" class="image"><img alt="Workbench PartDesign.svg" src="Workbench_PartDesign.svg" width="24" height="24" /></a> The <a href="PartDesign_Workbench.html" title="PartDesign Workbench">Part Design Workbench</a> for building Part shapes from sketches.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Path.svg" class="image"><img alt="Workbench Path.svg" src="Workbench_Path.svg" width="24" height="24" /></a> The <a href="Path_Workbench.html" title="Path Workbench">Path Workbench</a> is used to produce G-Code instructions. It is still in a stage of development. Only basic functions in 0.16</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Plot.svg" class="image"><img alt="Workbench Plot.svg" src="Workbench_Plot.svg" width="24" height="24" /></a> The <a href="Plot_Module.html" title="Plot Module">Plot Workbench</a> is used to edit and save output plots created from other modules and tools.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Points.svg" class="image"><img alt="Workbench Points.svg" src="Workbench_Points.svg" width="24" height="24" /></a> The <a href="Points_Module.html" title="Points Module">Points Workbench</a> for working with point clouds.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Raytracing.svg" class="image"><img alt="Workbench Raytracing.svg" src="Workbench_Raytracing.svg" width="24" height="24" /></a> The <a href="Raytracing_Module.html" title="Raytracing Module">Raytracing Workbench</a> for working with ray-tracing (rendering)</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Reverse_Engineering.svg" class="image"><img alt="Workbench Reverse Engineering.svg" src="Workbench_Reverse_Engineering.svg" width="24" height="24" /></a> The <a href="Reverse_Engineering_Workbench.html" title="Reverse Engineering Workbench">Reverse Engineering Workbench</a> is intended to give you specific tools to convert shapes/solids/meshes into parametric FreeCAD-compatible features. It is still in development.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Robot.svg" class="image"><img alt="Workbench Robot.svg" src="Workbench_Robot.svg" width="24" height="24" /></a> The <a href="Robot_Workbench.html" title="Robot Workbench">Robot Workbench</a> for studying robot movements.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Ship.svg" class="image"><img alt="Workbench Ship.svg" src="Workbench_Ship.svg" width="24" height="24" /></a> The <a href="Ship_Workbench.html" title="Ship Workbench">Ship Workbench</a> FreeCAD-Ship works over Ship entities, that must be created on top of provided geometry.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Sketcher.svg" class="image"><img alt="Workbench Sketcher.svg" src="Workbench_Sketcher.svg" width="24" height="24" /></a> The <a href="Sketcher_Module.html" class="mw-redirect" title="Sketcher Module">Sketcher Workbench</a> for working with geometry-constrained sketches.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Spreadsheet.svg" class="image"><img alt="Workbench Spreadsheet.svg" src="Workbench_Spreadsheet.svg" width="24" height="24" /></a> The <a href="Spreadsheet_Module.html" class="mw-redirect" title="Spreadsheet Module">Spreadsheet Workbench</a> for creating and manipulating spreadsheet data.</li></ul>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Start.svg" class="image"><img alt="Workbench Start.svg" src="Workbench_Start.svg" width="24" height="24" /></a> The <a href="Start_Workbench.html" title="Start Workbench">Start Center Workbench</a> allows you to quickly jump to one of the most common workbenches.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_TechDraw.svg" class="image"><img alt="Workbench TechDraw.svg" src="Workbench_TechDraw.svg" width="24" height="24" /></a> The <a href="TechDraw_Module.html" title="TechDraw Module">TechDraw Workbench</a> is the more advanced and feature-rich successor of <a href="Drawing_Module.html" title="Drawing Module">Drawing</a> </li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Test.svg" class="image"><img alt="Workbench Test.svg" src="Workbench_Test.svg" width="24" height="24" /></a> The <a href="Debugging.html" title="Debugging">Test Framework Workbench</a> is for debugging FreeCAD.</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Workbench_Web.svg" class="image"><img alt="Workbench Web.svg" src="Workbench_Web.svg" width="24" height="24" /></a> The <a href="Web_Workbench.html" title="Web Workbench">Web Workbench</a> provides you with a browser window instead of the 3D-View within FreeCAD.</li></ul>
|
|
<h2><span class="mw-headline" id="External_workbenches">External workbenches</span></h2>
|
|
<p>FreeCAD workbenches are easy to program in <a rel="nofollow" class="external text" href="http://www.python.org">Python</a>, there are therefore many people developing additional workbenches outside of the FreeCAD codebase. The <a href="External_workbenches.html" title="External workbenches">External workbenches</a> page has some information and tutorials about some of them, and the <a rel="nofollow" class="external text" href="https://github.com/FreeCAD/FreeCAD-addons">FreeCAD Addons</a> project aims at gathering them and making them easily installable from within FreeCAD.
|
|
</p><p>New workbenches are in development, stay tuned!
|
|
</p>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div><div class="printfooter">
|
|
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Workbenches&oldid=286525">http://www.freecadweb.org/wiki/index.php?title=Workbenches&oldid=286525</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> |