FreeCAD is a general-purpose parametric 3D computer-aided design (CAD) modeler and a building information modeling (BIM) software with finite element method (FEM) support. FreeCAD is intended for mechanical engineering product design but also expands to architecture or electrical engineering. Users can extend the functionality of the software using the Python programming language. Meshing tools include Gmsh and Netgen.
For more information, check here.
FreeCAD, Gmsh and Netgen can be started by double-clicking on the corresponding desktop icons. They can also be started directly from the command line by typing
netgen, respectively. This allows to change some of the default startup options.
Current options are available by typing:
$ freecad --help
Running without GUI¶
FreeCAD can be used in console mode using the
-c switch from the command line:
$ freecad -c
or by using the command:
In console mode, no user interface will be displayed, and you will be presented with a Python interpreter prompt.