Scripting and macros/en: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<languages/>
* [[Scripted objects]]: How to make 100% python-scripted objects in FreeCAD
* [[Drawing Module]]: Automating the 3D-to-2D process
* [[Line drawing function]]: How to build a simple tool to draw lines
* [[PySide]]: Introduction to PySide and using it in FreeCAD
* [[Dialog creation]]: How to construct dialogs with Qt designer, and use them in FreeCAD
* [[Embedding FreeCAD]]: How to import FreeCAD as a python module in other applications
* [[Macros recipes]]: Examples of macro scripts
* [[Code snippets]]: Pieces of code to serve as ingredients in your scripts
* [[Topological data scripting]]: Basic shape manipulation examples
* [[Python Development Environment]]: A simplistic Development Environment for Python within FreeCAD


{{Docnav
[[Category:Poweruser Documentation]]
|[[Dialog_creation|Dialog creation]]
[[Category:Python Code]]
|[[Licence|Licence]]
}}

* [[Macros|Macros]]: Introduction to macros.
* [[Introduction_to_Python|Introduction to Python]]: Introduction to Python for beginners.
* [[Python_scripting_tutorial|Python scripting tutorial]]: Introduction to python scripting in FreeCAD.
* [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]]: Introduction to python scripting in FreeCAD.
* [[Topological_data_scripting|Topological data scripting]]: Basic shape manipulation examples.
* [[Mesh_Scripting|Mesh Scripting]]: Introduction to Mesh scripting.
* [[Mesh_to_Part|Mesh to Part]]: Some basic Mesh- to-Part and Part-to-Mesh examples.
* [[Pivy]]: Introduction to Pivy.
* [[FeaturePython_Objects|FeaturePython Objects]]: Create a FeaturePython object part I.
* [[Creating_a_FeaturePython_Box,_Part_II|Creating a FeaturePython Box, Part II]]: Create a FeaturePython object part II.
* [[Scripted_objects|Scripted objects]]: How to make 100% python-scripted objects in FreeCAD.
* [[Embedding_FreeCAD|Embedding FreeCAD]]: How to import FreeCAD as a python module in other applications.
* [[Code_snippets|Code snippets]]: Pieces of code to serve as ingredients in your scripts.
* [[Line_drawing_function|Line drawing function]]: How to build a simple tool to draw lines.
* [[Dialog_creation|Dialog creation]]: How to construct dialogs with Qt designer, and use them in FreeCAD.
* [[Macros_recipes|Macros recipes]]: Examples of macro scripts.
* [[Python_Development_Environment|Python Development Environment]]: A simple Development Environment for Python within FreeCAD.
* [[Debugging|Debugging]]: Information about debugging.

{{Docnav
|[[Dialog_creation|Dialog creation]]
|[[Licence|Licence]]
}}

{{Powerdocnavi{{#translation:}}}}
[[Category:Developer Documentation{{#translation:}}]]
[[Category:Python Code{{#translation:}}]]
{{clear}}

Revision as of 21:13, 21 June 2020