Technical #
Technical information of interest to Contributors.
The Basics #
-
The FreeCAD developer’s tool set:
- C++ and Python
- Qt: a cross platform development framework
- OpenCascade: a geometry library
- Coin3d: a scenegraph manager based on OpenInventor that handles drawing in the 3d window.
- Pivy: a Python binding for Coin3d
Modifying FreeCAD #
-
Contributing to FreeCAD
- The process for submitting changes to FreeCAD is described in the CONTRIBUTING.md file in the root of the source tree.
-
The PowerUser’s hub in the FreeCAD wiki contains good information about Python scripting and workbench creation