Template:Userdocnavi: Difference between revisions
('''Scripting''') |
|||
Line 4: | Line 4: | ||
* '''Installation:''' [[Install on Unix|Unix]], [[Install on Windows|Windows]], [[Install on Mac|Mac]]; '''[[Getting started|Getting started]]''' |
* '''Installation:''' [[Install on Unix|Unix]], [[Install on Windows|Windows]], [[Install on Mac|Mac]]; '''[[Getting started|Getting started]]''' |
||
* '''Basics:''' [[About FreeCAD|About FreeCAD]], [[Workbenches|Workbenches]], [[Preferences Editor|Preferences]], [[Document structure|Document structure]], [[Interface Customization|Interface Customization]], [[Property|Properties]], [[Mouse Model|Mouse Model]]; [[Tutorials|Tutorials]] |
* '''Basics:''' [[About FreeCAD|About FreeCAD]], [[Workbenches|Workbenches]], [[Preferences Editor|Preferences]], [[Document structure|Document structure]], [[Interface Customization|Interface Customization]], [[Property|Properties]], [[Mouse Model|Mouse Model]]; [[Tutorials|Tutorials]] |
||
* '''Workbenches''' |
* '''Workbenches:''' [[Arch_Workbench|Arch]], [[Draft_Workbench|Draft]], [[FEM_Workbench|FEM]], [[Image_Workbench|Image]], [[Inspection_Workbench|Inspection]], [[Mesh_Workbench|Mesh]], [[OpenSCAD Workbench|OpenSCAD]], [[Part_Workbench|Part]], [[PartDesign_Workbench|PartDesign]], [[Path_Workbench|Path]], [[Plot_Workbench|Plot]], [[Points_Workbench|Points]], [[Raytracing_Workbench|Raytracing]], [[Reverse_Engineering_Workbench|Reverse Engineering]], [[Robot_Workbench|Robot]], [[Ship_Workbench|Ship]], [[Sketcher_Workbench|Sketcher]], [[Spreadsheet_Workbench|Spreadsheet]], [[Start_Workbench|Start]], [[Surface_Module|Surface workbench]], [[TechDraw_Workbench|TechDraw]], [[Test_Framework_Workbench|Test Framework]], [[Web_Workbench|Web]] |
||
---- |
|||
* '''Scripting:''' |
|||
** '''General:''' [[Introduction to Python|Introduction to Python]], [[Python scripting tutorial|FreeCAD scripting tutorial]], [[FreeCAD Scripting Basics|FreeCAD Scripting Basics]], [[Gui Command|Gui Command]], [[Units|Units]] |
|||
** '''Modules:''' [[Builtin modules|Builtin modules]], [[Workbench creation|Workbench creation]] |
|||
** '''Meshes:''' [[Mesh Scripting|Mesh Scripting]], [[Mesh Module|Mesh Module]] |
|||
** '''Parts:''' [[Part Module|The Part Module]], [[Topological data scripting|Topological data scripting]], [[PythonOCC|PythonOCC]], [[Mesh to Part|Mesh to Part]] |
|||
** '''Coin scenegraph:''' [[Scenegraph|The Coin/Inventor scenegraph]], [[Pivy|Pivy]] |
|||
** '''Qt interface:''' [[PySide|PySide]], [[Embedding FreeCADGui|Using the FreeCAD GUI]] |
|||
** '''Parametric objects:''' [[Scripted objects|Scripted objects]] |
|||
** '''Other:''' [[Code snippets|Code snippets]], [[Line drawing function|Line drawing function]], [[Dialog creation|Dialog creation]], [[Embedding FreeCAD|Embedding FreeCAD]], [[Draft Module|Draft Module]], [[FreeCAD vector math library|FreeCAD vector math library]], [[Power_users_hub|Power_users_hub]] |
|||
---- |
---- |
Revision as of 10:32, 28 February 2019
User documentation
- Installation: Unix, Windows, Mac; Getting started
- Basics: About FreeCAD, Workbenches, Preferences, Document structure, Interface Customization, Properties, Mouse Model; Tutorials
- Workbenches: Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, Surface workbench, TechDraw, Test Framework, Web
- Scripting:
- General: Introduction to Python, FreeCAD scripting tutorial, FreeCAD Scripting Basics, Gui Command, Units
- Modules: Builtin modules, Workbench creation
- Meshes: Mesh Scripting, Mesh Module
- Parts: The Part Module, Topological data scripting, PythonOCC, Mesh to Part
- Coin scenegraph: The Coin/Inventor scenegraph, Pivy
- Qt interface: PySide, Using the FreeCAD GUI
- Parametric objects: Scripted objects
- Other: Code snippets, Line drawing function, Dialog creation, Embedding FreeCAD, Draft Module, FreeCAD vector math library, Power_users_hub
Use this template on all user manual pages of FreeCAD by placing the following text at the bottom of the page:
{{Userdocnavi}}
It also places the page in Category:User Documentation.