经过一年多的开发,开放式参数化 3D 建模系统 FreeCAD 1.0 已经发布,其特点是灵活的定制选项和通过附加组件连接增加的功能。该界面是使用 Qt 库构建的。可以用 Python 创建附加组件。支持保存和加载各种格式的模型,包括STEP、IGES和STL。 FreeCAD 代码在 LGPLv2 许可下分发,并使用 Open CASCADE 作为建模内核。现成的程序集适用于 Linux (AppImage)、macOS 和 Windows。
FreeCAD 允许您通过更改模型参数来尝试不同的设计选项,并在模型开发的不同阶段评估您的工作。 该项目可以免费替代 CATIA、Solid Edge 和 SolidWorks 等商业 CAD 系统。 尽管 FreeCAD 的主要用途是机械工程和新产品设计,但该系统也可用于其他领域,例如建筑设计。
版本号的重大变化是由于实现了开发中的某个里程碑。该项目已经存在了 20 多年,许多年前开发人员社区就制定了确定 1.0 版本所需功能的标准。所提出的版本实现了该列表中的最后两个任务 - 解决拓扑命名问题和实现用于设计预制结构(装配)操作的内置模块。
拓扑命名问题的本质是,当对模型执行诸如pad、cut、union、chamfer或fillet等操作时,模型的结构可能会发生变化,并且内部名称可能会相应地改变用于跟踪依赖关系的对象(形式)和关系。新版本实现了Realthunder算法,保证参数链中的拓扑改变后模型中对象的连接保持不变。
第二个重要变化是一个新的内置工作台,用于设计由各个零件组装而成的预制多部件结构的工作(装配工作台),该工作台是使用 Ondsel Solver 项目的开发成果构建的。

新版本中其他值得注意的变化:
- 新的项目标志已获得批准。

- 用户界面得到了显着改进。已实施过滤器以简化顶点、边和面的选择。添加了使用鼠标旋转对象时显示的旋转中心指示器。

任务栏已转换为一个单独的小部件,可以停靠在组合面板的顶部以重新创建旧的行为。变换工具经过重新设计,可以改变三维对象的方向。


添加了覆盖小部件的功能。现在,在设置(首选项 → 显示)中添加了对设置光源位置的支持。


设置窗口的设计已更改,其中提供树视图而不是选项卡。

已经实现了一个新面板,其中包含用于在可用工作台之间切换的选项卡。

添加了用于测量的通用工具,以及用于对齐选定面或边缘方向的工具。

- Start Workbench 已被替换为以 Qt 应用程序形式实现的起始页和简单的首次启动小部件。


- 建筑设计(Arch)工作台和建设项目信息建模(BIM,建筑信息模型)的工作台已经合并。

- 用于处理材质的界面(材质工作台)和材质编辑器已完全重新设计。


- 用于为 CNC 机床和 3D 打印机生成 G 代码指令的工作台已得到显着改进,并从 Path to CAM 重命名。
- 工作台的功能已扩展到二维绘图(草稿)、影响分析(FEM、有限元模块)、创建毛坯(零件设计)、维护具有模型参数的电子表格(电子表格)、绘制 2D 图形草图(草绘器)、2D 建模创建 2D 模型的 3D 投影 (TechDraw)。
来源: opennet.ru













