FreeCAD 是一个基于 OpenCASCADE 的开源 CAD/CAE 工具。OpenCASCADE 是一套开源的 CAD/CAM/CAE 几何模型核心,源自法国 Matra Datavision 公司,是著名的 CAD 软件 EUCLID 的开发平台,该核心版权现在归属于 OpenCASCADE Technology 公司。
2024年11 月 20 日,经过二十多年的持续发展,FreeCAD 社区今日宣布推出 1.0 正式版,支持 x86 Windows、Mac(x86 / Arm)、Linux(x86 / aarch64)平台,其源码托管于 GitHub 等平台。
官方表示:“这个 1.0 版本并非成品,因为 FreeCAD 不是一个产品,而是我们的项目、我们的心血,我们的热情、我们的工具。1.0 版本是我们共同的成就。我们所有参与其中的人,从那些帮助项目起步但后来已经不再参与的人,到刚来的翻译者,所有人都为此付出了艰辛的努力,我们为此感到自豪,这个 1.0 意味着:我们做到了。”
经过长时间的开发过程,Realthunders 的拓扑命名问题缓解算法已整合到 FreeCAD 1.0 中。该算法可抵御参数链中的拓扑变化,并大大提高模型的稳定性。
FreeCAD 提供了一个新的装配工作台,并使用了全新的 Ondsel 解算器。
社区成员从大家贡献的提案中选择了一个新 Logo。
UI 大改,包括旋转中心指示器、选项过滤器、模型任务面板和组合视图模式、通用测量工具、全新的深色和浅色主题等等。
FreeCAD是一种通用的3D CAD建模。发展是完全开源(GPL的LGPL许可证)。FreeCAD直接的目的是在机械工程和产品设计,也适合在更广泛的用途,如建筑或其他工程专业,工程制图等。
FreeCAD具有类似CATIA,SolidWorks或Solid Edge的工具,因此也将提供CAX(CAD,CAM,CAE),PLM等功能。这将是一个基于参数化建模功能与模块化的软件架构,这使得它易于无需修改核心系统提供额外的功能。
FreeCAD是什么?它就是加了皮肤,搬运开源约束求救器的OpenCASCADE,OCC自己的约束求解器很难用的。FreeCAD,使用PlanGCS进行二维草图约束求解
目前国内已经有不少国产数据库厂家,但不少是基于开源的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是台组装车,虽然配备了经典的V8发动机,还有最新的涡轮增压技术,但其余部件都是东拼西凑来的,契合度不会太好,开肯定能开,别谈什么舒适度,你想不发钱谈什么驾乘体验,上大牌吧。它只是一群懂“车”业务外的作品而已。