Comment by abdullahkhalids

3 hours ago

What's your opinion on FreeCAD's scripting abilities [1]? The link [1] claims

> FreeCAD has been designed so that it can also be used without its user interface, as a command-line application. Almost every object in FreeCAD therefore consists of two parts: an Object, its "geometry" component, and a ViewObject, its "visual" component. When you work in command-line mode, the geometry part is present, but the visual part is disabled.

[1] https://wiki.freecad.org/Python_scripting_tutorial