FreeCAD Workbench Python Programming: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
No edit summary
Line 53: Line 53:
* [https://wiki.freecadweb.org/PySide FreeCAD Wiki - PySide]
* [https://wiki.freecadweb.org/PySide FreeCAD Wiki - PySide]
* [https://wiki.freecadweb.org/Part_API FreeCAD Wiki - Part API]
* [https://wiki.freecadweb.org/Part_API FreeCAD Wiki - Part API]
* [https://wiki.freecadweb.org/Workbench_creation FreeCAD Wiki - Workbench Creation]


=Where to Get Help=
=Where to Get Help=
* [https://forum.freecadweb.org/viewforum.php?f=22 FreeCAD Forums - Python scripting and macros]
* [https://forum.freecadweb.org/viewforum.php?f=22 FreeCAD Forums - Python scripting and macros]
* [[OSE Slack Channel]]
* [[OSE Slack Channel]]

Revision as of 00:10, 3 May 2020

Introduction

This page is meant as a comprehensive collection of resources for how to create a FreeCAD workbench using Python programming.

Target Audience

This page is meant for people who are comfortable with Python Programming already.

Please refer to other resources for Programming or Python, and do not include them here.

Environment Setup

1. Install FreeCAD

See FreeCAD for instructions.

2. Setting up a Modern Code Editor - VS Code

Related Blog Article: FreeCAD External Editor With Code – OSS

The above resources cover how to enable auto-completion and debugging features.

Where to Learn

TODO: Begin grouping links into related sub-sections.

Where to Get Help