FreeCAD is a versatile program for parametric 3D modeling. Initially, the program was developed to perform engineering tasks of any complexity, as well as related to them. However, thanks to the wide toolkit it can become a platform of working out of any 3D models. The FreeCad interface allows you to divide the program's toolkit into a number of "workstations" (profiles). In accordance with the tasks set, the user fills the profile with the necessary tools, removing unnecessary and unnecessary features from the panel. There are also several typical "workstations" with a ready set of tools for different tasks. The interface of the program will be clear to experienced 3D-developers. For the first time the program is started in the "complete workbench" mode (full workbench)
FreeCAD has a set of tools worthy of any 3D model development environment. Object control capabilities (zoom, plane shift, rotation) are well implemented. Rich choice of drawing tools (bars, curves, circles, arcs, rectangles through two points and dimensional lines). As there is the impressive list of modelling of primitive things, and set of ways of change of objects concerning space (cutting off, fusion, extraction, pulling out and so forth) One of the major features - support of scripts. You can access any element of the program from the built-in python console and make changes or write macros.
One main benefit of using FreeCAD is its high flexibility in parametric 3D modeling coupled with a customizable toolkit and support for python scripting.
- the ability to create profiles for different tasks;
- a wide range of tools and features;
- convenient navigation in the development environment with a mouse;
- Convert finished models to 2D drawings and convert drawings to A3 (paper size);
- Script support and built-in python console.