1、基于OpenCASCADETechnology的完整的几何核心,对brep,nurbs,布尔运算与倒角(fillet)等概念提供原生支持,可完成复杂形状类型的三维运算。
2、支持以插件(模块)形式对核心功能进行扩展的模块化的软件架构。所实现的扩展可以像一个全新的应用程序那样复杂,也可像Python脚本或所录制的macros那样简单。
3、健全的参数化模型,支持任意类型的参数驱动对象定制,甚至可完全用Python编程实现。
4、可通过内建的Python解析器,宏或外部脚本操纵FreeCAD的全部功能,例如几何模型创建与坐标变换,几何体的二维与三维表示(scenegraph)甚至FreeCAD图形界面。
5、支持标准格式的数据导入与导出,例如STEP,IGES,OBJ,DXF,SVG,U3D与STL。
6、具备约束求值的草图(Sketcher)模块,以实现具有几何约束的二维形状草图建模。目前草图模块支持多种几何约束类型,可使用它们作为FreeCAD中其他对象的构建基础。
7、工程制图(Drawingsheets)模块,用于生成三维模型的二维视图,并能以SVG或PDF格式输出,该模块虽然仍缺乏许多功能,但是已经具备了强大的Python接口支持。
8、机器人仿真模块,可用于研究机器人运动。该模块目前已具备一个宽泛的图形界面,可仅仅通过图形交互界面进行机器人运动仿真。
9、渲染模块,可导出三维对象,以供外部渲染工具实现模型渲染,目前仅支持povray,但是将来有望扩展到其他渲染工具。
10、建筑模块,支持BIM风格的工作流程,并兼容IFC。建筑模块的设计与实现还在社区讨论阶段。
1、100%开源和高度模块化,允许非常先进的扩展和定制。
2、强大的几何内核OpenCasCade,具有兼容OpenInventor的三维场景表示模型硬币3D库,以及广阔的Python的API提供。
3、建立与Qt接口。
4、FreeCAD完全相同的方式运行在Windows,MacOSX和Linux平台。
5、配备了许多现代化的3DCAD建模有许多2D元件以绘制2D形状或提取的三维模型创建2D生产图纸的设计细节,但直接2D绘图(如AutoCADLT中)是不是重点,也不是动画或有机形状(如玛雅,3DSMAX,Blender或4D影院),不过,由于其适应性广,FreeCAD可能成为有用在更广泛的领域比其目前的工作重点。
7、是完全多平台,目前运行在Windows和Linux/Unix和MacOSX的系统,所有平台上完全相同的外观和功能与完美。
8、能帮你建立3D零件,你能够连接或组装这些零件来构成一个结构或装置,称之为机械装配。藉由改变零件的外形、大小,及连结的形式,你也能在freecad中文版的虚拟三维环境中摸拟测试此你的结构系统而不用使用实体模型。
9、freecad可以将图形导出为AutoCAD、3DView等格式,是AutoCAD、SolidWorks等商业软件的免费开源替代品。