Tutorials: Difference between revisions

From FreeCAD Documentation
No edit summary
(Moved the </translate> </gallery> <translate> to a better position so that it's evident how the tags surround the elements; the interior content of the gallery is translated, but not the gallery itself)
(26 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<languages/>
This page lists examples and tutorials found in other sections of this wiki and on other places on the net.
<translate>
<!--T:1-->
This page presents a selection of high quality written tutorials. A complete, unsorted list of tutorials can be found in [[:Category:Tutorials]].
Visit [[offsite tutorials]] and [[video tutorials]] for lists of tutorials hosted on external sites. A useful source of video tutorials is [https://YouTube.com YouTube].


<!--T:24-->
==Drafting and Modeling==
If you'd like to contribute with writing wiki documentation and tutorials, see the general wiki guidelines in [[WikiPages]],
and read the [[tutorial guidelines]].


<!--T:25-->
* [[Draft tutorial]]: A simple tutorial showing how to use FreeCAD's 2D drafting module
Please notice the version of FreeCAD used in the tutorial as some tutorials may use an old version of the program. Although the general modelling process may still work, some tools may have changed.
* [http://wkupiesila.blogspot.com/2009/12/rozgryzamy-freecad-krok-po-kroku.html#googtrans/pl/en a quick description of FreeCAD's modeling tools]
* [http://wkupiesila.blogspot.com/2009/12/freecad-poznajemy-klawisz-f5.html#googtrans/pl/en FreeCAD's parametric power at work]


==Architecture and BIM== <!--T:2-->
==Scripting==


</translate>
* [[Introduction to python]]: A generic introduction to python programming, if you are totally new to it
<gallery mode=packed-overlay heights=200px style="font-size:1.1em">
* [[Line drawing function]]: How to build a simple tool to draw lines
<translate>
* [[Dialog creation]]: How to construct dialogs with Qt designer, and use them in FreeCAD
<!--T:3-->
* [[Embedding FreeCAD]]: How to import FreeCAD as a python module in other applications
Arch tutorial 00.jpg|link=[[Arch tutorial]]|[[Arch tutorial]] <br/>Basics of architectural modeling.
Exercise arch 01.jpg|link=[[Manual:BIM_modeling]]|[[Manual:BIM_modeling|BIM modeling]] <br/>How to model a small house and produce a blueprint.
11_T01_window_all_symbol_top.png|link=[[Tutorial_for_open_windows]]|[[Tutorial for open windows|House modelling with open windows and doors]]<br/>Display doors and windows as open, with elevation and plan symbols, and produce a basic blueprint.
Arch_panel_tutorial_01.jpg|link=[[Arch panel tutorial]]|[[Arch panel tutorial]] <br/>Modeling a microhouse roof panel.
Arch_Wikihouse_01.jpg|link=[[Wikihouse porting tutorial]]|[[Wikihouse porting tutorial|WikiHouse modelling]] <br/>Modeling the WikiHouse project using panels, from a model created in SketchUp.
</translate>
</gallery>
<translate>


==Modeling Parts== <!--T:4-->
==CAD Part scripting==


<!--T:5-->
* [[Topological_data_scripting#Creating_simple_topology|Creating simple topology]]: The basics of shape creation
FreeCAD provides two main workflows to modeling parts:
* [[Topological_data_scripting#The_OCC_bottle|The OCC bottle]]: A classical openCasCade example transposed in FreeCAD
* combining objects, a method called [https://en.wikipedia.org/wiki/Constructive_solid_geometry constructive solid geometry (CSG)] using the [[Part Module|Part workbench]], and
* using parametric modelling and [[Glossary#Feature|feature]] editing with the [[PartDesign Workbench]].

<!--T:23-->
Please note that the [[PartDesign Workbench]] workflow was considerably changed from FreeCAD 0.17 onward; some of the tutorials haven't been updated and may refer to the 0.16 version.

</translate>
<gallery mode=packed-overlay heights=200px style="font-size:1.1em">
<translate>
<!--T:6-->
File:GGTuto1 Vue.PNG|link=[[Creating a simple part with PartDesign]]|[[Creating a simple part with PartDesign]] <br/>An intro to v0.17 PartDesign workflow
PD WB Tutorial018.png|link=[[Basic Part Design Tutorial 017]]|[[Basic Part Design Tutorial 017]] <br/>Model a simple part using a feature editing methodology (updated for version 0.17)
TBHS-model.png|link=[[Toothbrush Head Stand]]|[[Toothbrush Head Stand|Model a Toothbrush Head Stand]] <br/>in PartDesign v0.16
Exercise lego 01.jpg|link=[[Manual:Modeling for product design]]|[[Manual:Modeling for product design|Modeling for product design]] <br/>Modeling a Lego block v0.16
Exercise table complete.jpg|link=[[Manual:Traditional modeling, the CSG way]]|[[Manual:Traditional modeling, the CSG way|Traditional modeling, the CSG way]] <br/>Model a table using a simple CSG work flow.
TutorialDraftShapeString_Complete.jpg|link=[[Draft ShapeString tutorial]]|[[Draft ShapeString tutorial]] <br/>Create engraved text on a solid.
Tutorial WhiffleBall.jpg|link=[[Whiffle Ball tutorial]]|[[Whiffle Ball tutorial|Create a Whiffle Ball]] <br/>from Part primitives.
Tutorial-normand06.jpg|link=[[Basic modeling tutorial]]|[[Basic modeling tutorial]] <br/>Create an iron angle in 2 simple methods.
</translate>
</gallery>
<translate>

==Drafting and Sketching == <!--T:7-->

</translate>
<gallery mode=packed-overlay heights=200px style="font-size:1.1em">
<translate>
<!--T:8-->
Exercise cabin 01.jpg|link=[[Manual:Traditional 2D drafting]]|[[Manual:Traditional 2D drafting|Traditional 2D drafting]]
Draft_tutorial_result.png|link=[[Draft tutorial]]|[[Draft tutorial]] <br/>Introduction to the Draft workbench
Sketcher tutorial result.png|Link=[[Sketcher tutorial]]|[[Sketcher tutorial]] <br/>Introduction to the Sketcher
Constrain3.png|link=[[Sketcher Micro Tutorial - Constraint Practices]]|[[Sketcher Micro Tutorial - Constraint Practices|Sketcher Micro Tutorial]] <br/>Learn to efficiently constrain a square
</translate>
</gallery>
<translate>

==Technical Drawings == <!--T:9-->

</translate>
<gallery mode=packed-overlay heights=200px style="font-size:1.1em">
<translate>
<!--T:10-->
TDTut ProjGroup21.png|link=[[Basic TechDraw Tutorial]]|[[Basic TechDraw Tutorial|Basic TechDraw Tutorial]]<br/>Intro to creating drawings with the TechDraw workbench.
File:FCTemplateHow.png|link=[[TechDraw_TemplateHowTo]]|[[TechDraw_TemplateHowTo|Creating a new background template]]<br/>Instructions to create a new page template in Inkscape for using with the TechDraw Workbench.
</translate>
</gallery>
<translate>

==FEM == <!--T:11-->

</translate>
<gallery mode=packed-overlay heights=200px style="font-size:1.1em">
<translate>
<!--T:12-->
FEM example01 pic00.jpg|link=[[FEM CalculiX Cantilever 3D]]|[[FEM CalculiX Cantilever 3D|FEM Analysis example]]
Figure 11 Deformed Mesh.png|link=[[FEM Shear of a Composite Block]]|[[FEM Shear of a Composite Block]]
FEM tutorial result.png|link=[[FEM tutorial]]|[[FEM tutorial]] <br/>Introduction to the FEM workbench.
</translate>
</gallery>
<translate>

==CNC & 3D Printing == <!--T:13-->

</translate>
<gallery mode=packed-overlay heights=200px style="font-size:1.1em">
<translate>
<!--T:14-->
Path-WalkThroughResult.gif|link=[[Path Walkthrough for the Impatient]]|[[Path Walkthrough for the Impatient]] <br/>Quick presentation of the Path module.
Exercise meshing 03.jpg|link=[[Manual:Preparing models for 3D printing]]|[[Manual:Preparing models for 3D printing|Preparing models for 3D printing]]
</translate>
</gallery>
<translate>

==Import and Export == <!--T:15-->

</translate>
<gallery mode=packed-overlay heights=200px style="font-size:1.1em">
<translate>
<!--T:16-->
Dxf Importer Install 11.png|link=[[Dxf Importer Install]]|[[Dxf Importer Install]] <br/>Manual install of the DXF import library.
</translate>
</gallery>
<translate>

==Rendering == <!--T:17-->

</translate>
<gallery mode=packed-overlay heights=200px style="font-size:1.1em">
<translate>
<!--T:18-->
Exercise raytracing 05.jpg|link=[[Manual:Creating renderings]]|[[Manual:Creating renderings|Creating renderings]] <br/>With POV-Ray and LuxRender.
Raytracing tutorial result.png|link=[[Raytracing tutorial]]|[[Raytracing tutorial]] <br/>Introduces the basic workflow of the Raytracing workbench.
</translate>
</gallery>
<translate>

==Robot workbench == <!--T:19-->

</translate>
<gallery mode=packed-overlay heights=200px style="font-size:1.1em">
<translate>
<!--T:20-->
Robot Tutorial RobotSimulation.gif|link=[[Robot tutorial]]|[[Robot tutorial]] <br/>Robot movement simulation.
</translate>
</gallery>
<translate>

== Plotting ==

</translate>
<gallery mode=packed-overlay heights=200px style="font-size:1.1em">
<translate>
Plot_Trigonometric_Example.png|link=[[Plot Basic tutorial]]|[[Plot Basic tutorial]]<br/>The basic tutorial to drawing mathematical plots in FreeCAD.
Plot_MultiAxes_Example.png|link=[[Plot MultiAxes tutorial]]|[[Plot MultiAxes tutorial]]<br/>Draw several axes and several plots in the same figure.
</translate>
</gallery>
<translate>

== Drawings == <!--T:26-->
{{VeryImportantMessage|Development of the [[Drawing Workbench]] stopped in FreeCAD 0.16. Consider using the [[TechDraw Workbench]] instead.}}
</translate>
<gallery mode=packed-overlay heights=200px style="font-size:1.1em">
<translate>
<!--T:27-->
Drawing_tutorial_result.png|link=[[Drawing tutorial]]|[[Drawing tutorial]] <br/>Intro to creating blueprints with the Drawing workbench.
Exercise drawing 01.jpg|link=[[Manual:Generating 2D drawings]]|[[Manual:Generating 2D drawings|Generating 2D drawings]]
</translate>
</gallery>
<translate>

<!--T:21-->
{{docnav|List of Commands|Interface Customization}}

<!--T:22-->
[[Category:Tutorials]]
[[Category:User Documentation]]
</translate>

Revision as of 16:02, 6 December 2018

This page presents a selection of high quality written tutorials. A complete, unsorted list of tutorials can be found in Category:Tutorials.

Visit offsite tutorials and video tutorials for lists of tutorials hosted on external sites. A useful source of video tutorials is YouTube.

If you'd like to contribute with writing wiki documentation and tutorials, see the general wiki guidelines in WikiPages, and read the tutorial guidelines.

Please notice the version of FreeCAD used in the tutorial as some tutorials may use an old version of the program. Although the general modelling process may still work, some tools may have changed.

Architecture and BIM

Modeling Parts

FreeCAD provides two main workflows to modeling parts:

Please note that the PartDesign Workbench workflow was considerably changed from FreeCAD 0.17 onward; some of the tutorials haven't been updated and may refer to the 0.16 version.

Drafting and Sketching

Technical Drawings

FEM

CNC & 3D Printing

Import and Export

Rendering

Robot workbench

Plotting

Drawings

Development of the Drawing Workbench stopped in FreeCAD 0.16. Consider using the TechDraw Workbench instead.
List of Commands
Interface Customization