- A+
所属分类:百科知识
FreeCAD是一款通用开源免费的三维建模软件,既能用于机械工程与工业产品设计,也面向更广泛的工程应用如建筑或其他工程领域。它基于OpenCasCade之上,采用Coin 3D提供的与OpenInventor兼容的三维场景模型,提供丰富的PythonAPI接口,支持简体中文,并且跨平台支持Win-dows、Mac及Linux系统。
FreeCAD具有与Catia、SolidWorks软件相类似的工具,它基于功能的参数化建模器,具有模块化软件体系结构,可轻松开发附加功能,而无需修改核心系统,具有许多2D组件以草绘2D形状或从3D模型中提取设计细节以创建2D生产图形。
FreeCAD拥有科学计算领域中所有出色的开源库,包括功能强大的CAD内核OpenCascade、UI框架Q和Python脚本语言。FreeCAD本身也可以被其他程序用作库。FreeCAD提出了工作台的概念,工作台是适用于特定任务的工具集合,比较常用的有用于处理建筑的Arch工作台、有限元分析FEA工作台、零件建模的PartDesign工作台、建立几何约束的Draft草图工作台、SpreadSheet电子表格工作台等。
最核心的是FreeCAD是一款完全开源的三维建模程序,基于C++语言开发,能够在官方网站上下载到其全部源代码;同时以Python语言作为宏语言,可以通过编程可以实现三维建模,便于二次开发。
作为一款免费开源的建模软件,FreeCAD具有较强的灵活度和拓展性。以往该软件多用于机械工程与工业产品设计,近年来也逐渐向建筑工程领域发展。