
The geometry kernel that is based on Open CASCADE technology permits complex 3D procedures of compound shapes with built-in support for concepts such as surfaces, nurbs, and breps.

The classification allows the display of only the tools you require to accomplish specific tasks.Īdditionally, the software has a built-in Python Interpreter as well as a reliable API that handles every aspect of the application, geometry, interface, and geometry representation on the 3D viewer. The tools on the interface are classified by workbenches to maintain a highly responsive and uncluttered workspace. It features an Open Inventor-based 3D viewer which allows manageable scene graph representation and fast rendering of three-dimensional scenes. Adding new images is a breeze, and users can even fully program them in Python.įreeCAD comes with a complete Graphical User Interface (GUI) that is based on the Qt framework. FreeCAD features natively parametric objects which mean their shapes can depend on those of others or even be based on specific properties. This simplifies design workflows and allows you to modify the design by referring to your model history before adjusting the parameters. The software runs on a fully parametric model. The application accords you complete access to any aspect of FreeCAD including the Python built-in interpreter and external/macros scripts. It permits you to add extensions as simple as self-recorded macros or Python scripts, or as complex as C++ programmed applications.

Its architecture allows you to extend functionality by adding plugins. FreeCAD is a general purpose, feature-based 3D parametric modeler that adopts a modular software architecture.
