
Rock-solid OpenCasCade-based geometry kernel, allowing complex 3D operations on complex shape types, and supports natively concepts like brep, nurbs, booleans operations or fillets.You can easily pilot FreeCAD from scripts, build your own modules or even embed FreeCAD in your own application. Most of FreeCAD's functionality is accessible to Python. If you use commercial parametric modeling software at work, you will find similar tools in FreeCAD. Our community will help you get the hang of it quickly!

Got yourself a project you want to build, have built, or 3D printed? Model it in FreeCAD.

FreeCAD is open source (LGPL license) and completely modular, allowing for very advanced extension and customization.įreeCAD reads and writes open file formats such as STEP, IGES, STL and others. Parametric modeling allows you to easily modify your design by going back into your model history and changing its parameters.
