Ability to use FreeCAD in headless mode (AKA without the Graphical User Interface)
Details
Currently FreeCAD has an infrastructure (but very limited) support for running in --console or freecadcmd mode.
Some workbenches provide logic to run code if called from console mode, here's the basic structure in pseudo-code:
if FreeCAD.GuiUp:
babyShark()
else:
mommyShark()
Expected Outcome
Exposing more FreeCAD functionality to the console that can run with and without the GUI available.
Ability to export one file format to another (swiss army knife for formats)
Future Possibilities
Deploying FreeCAD in an organization network by exposing Addon Manager's pythonic capabilities to the CLI
Project Properties
Skills
The student should have a good knowledge of Python and C++, and learn how the scenegraph works
Outline
Ability to use FreeCAD in headless mode (AKA without the Graphical User Interface)
Details
Currently FreeCAD has an infrastructure (but very limited) support for running in
--console
orfreecadcmd
mode.Some workbenches provide logic to run code if called from console mode, here's the basic structure in pseudo-code:
Expected Outcome
Future Possibilities
Project Properties
Skills
The student should have a good knowledge of Python and C++, and learn how the scenegraph works
Difficulty
Medium
Size
Long 350h
Additional Information
Relevant links