FreeCAD 是一个基于 OpenCASCADE 的开源 CAD/CAE 工具。OpenCASCADE 是一套开源的 CAD/CAM/CAE 几何模型核心,源自法国 Matra Datavision 公司,是著名的 CAD 软件 EUCLID 的开发平台,该核心版权现在归属于 OpenCASCADE Technology 公司。
FreeCAD是一种通用的3D CAD建模。发展是完全开源(GPL的LGPL许可证)。FreeCAD直接的目的是在机械工程和产品设计,也适合在更广泛的用途,如建筑或其他工程专业,工程制图等。
FreeCAD具有类似CATIA,SolidWorks或Solid Edge的工具,因此也将提供CAX(CAD,CAM,CAE),PLM等功能。这将是一个基于参数化建模功能与模块化的软件架构,这使得它易于无需修改核心系统提供额外的功能。
FreeCAD是什么?它就是加了皮肤,搬运开源约束求救器的OpenCASCADE,OCC自己的约束求解器很难用的。
FreeCAD,使用PlanGCS进行二维草图约束求解
这么说吧,FreeCAD是台组装车,虽然配备了经典的V8发动机,还有最新的涡轮增压技术,但其余部件都是东拼西凑来的,契合度不会太好,开肯定能开,别谈什么舒适度,你想不发钱谈什么驾乘体验,上大牌吧。它只是一群懂“车”业务外的作品而已。
目前国内已经有不少国产数据库厂家,但不少是基于开源的OCC代码进行开发,自身缺乏自主演进和发展的能力,也不具备对所有代码完全,深入的理解能力。
Open CASCADE(简称OCC)是一个开源的几何建模引擎。基于该建模引擎开发了多种CAD/CAE/CAM程序,如国外的FreeCAD和HeeksCAD,国内的AnyCAD等。Open CASCADE(简称OCC)是开源社区中基于BREP框架的比较成熟的建模引擎,可以满足2D和3D实体曲面建模。越来越多的国内研究和使用的OCC单元可以分为三个建模、可视化和数据管理(OCAF)模块。建模是主要组成部分;渲染组件基于 OpenGL,与其他 OpenGL 3D 渲染框架(如 Coin3d、OpenInventor、Ogre3d、OSG、VTK等),功能简单,显示效果比较差,GPU硬件加速无法充分发挥;OCAF 使用树方法来操作数据更难使用,效率更低,并且不适合自定义扩展。因此,不建议使用 OCC 可视化和数据管理组件。
Renault>EUCLID>J.M.Brun M.Théron>Datavision>Matra Datavision>OpenCasCade>FreeCAD
三维行业软件,就是个小王国,必须有自己的一套玩法。
Freecad 虽然开源免费,但不是每个人都喜欢它。当然,掌握它需要时间。
Freecad20多年了,还是一样的不好用,有点XX。。
开源,一般都是玩弄规则和代码的东西。瘸腿战神。一时英雄。技术迷信。我有能力,何必开源。没能力,开源有何用。
开源没有自然科学理论基础。一直在玩弄代码。就像企业里的一些管理者,实际不行,为了玩弄规则而玩弄规则。
开源到最后,就是盗 窃。
没有理论基础的软件,到最后都是可看不可用。一时冲动,可以。但要弥补自己的不足,才能走的远。
FreeCAD,不限制人们魔改,FreeCAD的爸爸HeeksCAD,兄弟SALEME。
FreeCAD与Ansys SCDM、Sw走的跟近,CAD/CAE。
FreeCAD有强大的宏,宏是商业MCAD没有的功能,很强大,你可以理解城一个没有GUi的指令。FreeCAD也可以抛弃GUi运行,FC二次开发,基于宏能解决大部分商用软件的同款功能。
FreeCAD交互性差,稳定性差,功能可用。