FreeCAD Workbench Python Programming: Difference between revisions
Jump to navigation
Jump to search
(→VSCode) |
|||
Line 4: | Line 4: | ||
=Environment Setup= | =Environment Setup= | ||
==VSCode== | ==VSCode== | ||
<html><iframe width="560" height="315" src="https://www.youtube.com/embed/1Pn2ok_22O8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></html> | <html><iframe width="560" height="315" src="https://www.youtube.com/embed/1Pn2ok_22O8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></html> | ||
'''Related Blog Article:''' https://pythoncvc.net/?p=869 | '''Related Blog Article:''' https://pythoncvc.net/?p=869 | ||
The above resources cover how to enable auto-completion and debugging features. | |||
* [https://forum.freecadweb.org/viewtopic.php?t=16267 FreeCAD Forum - Using Visual Studio as Python editor] | * [https://forum.freecadweb.org/viewtopic.php?t=16267 FreeCAD Forum - Using Visual Studio as Python editor] | ||
* [https://wiki.freecadweb.org/Debugging#Visual_Studio_Code_.28VS_Code.29 FreeCAD Wiki - Debugging (VSCode) | |||
=== | |||
=Where to Learn= | =Where to Learn= |
Revision as of 23:45, 23 April 2020
Introduction
This page is meant as a comprehensive collection of resources for how to create a FreeCAD workbench using Python programming.
Environment Setup
VSCode
Related Blog Article: https://pythoncvc.net/?p=869
The above resources cover how to enable auto-completion and debugging features.
- [https://wiki.freecadweb.org/Debugging#Visual_Studio_Code_.28VS_Code.29 FreeCAD Wiki - Debugging (VSCode)
=
Where to Learn
TODO: Begin grouping links into related sub-sections.
- FreeCAD Wiki - Python scripting tutorial
- FreeCAD Wiki - FreeCAD Scripting Basics
- FreeCAD Wiki - Scripted objects
- FreeCAD Wiki - Topological data scripting
- FreeCAD Wiki - Placement
- FreeCAD Wiki - FeaturePython objects
- FreeCAD Wiki - App FeaturePython
- FreeCAD Wiki - Creating a FeaturePython Box, Part II
- FreeCAD Wiki - Dialog Creation
- FreeCAD Wiki - PySide