FreeCAD 1.0版本发布

FreeCAD Version 1.0 Released

经过 20 多年的紧张和持续开发,FreeCAD 社区自豪地宣布 1.0 版的发布。FreeCAD 1.0 现在可以在所有平台上下载

在软件开发中,版本 1 通常意味着:我们的软件现在已经稳定下来,可以进行“实际工作”。如果你是 FreeCAD 用户,你就会知道 FreeCAD 多年来已经为实际工作做好了准备,并且已经在全世界的高效、专业活动中使用。事实上,我们过去曾多次受到诱惑,直奔主题,并已经将下一个版本称为 1.0!

但我们没有。从一开始,FreeCAD 社区就清楚地知道 1.0 对我们意味着什么。我们想要什么。多年来,FreeCAD 已经成熟,该列表缩小到只剩下两个主要部分:修复拓扑命名问题和拥有内置的装配模块。

嗯,我很自豪地说这两个问题现在已经解决了。请注意,尚未完成,这不是我们都想要的完美、无错误、无缺陷的功能,但达到那个水平需要时间和精力。这将是我们今后的工作。我们现在拥有的是一个可靠、有效、可靠的地形命名解决方案,它已经在 Sketcher 和 PartDesign 中投入使用,并正在逐步扩展到其他所有内容。我们有一个很好的、相当完整的装配工作台,如果你能相信的话,它有一个闪亮的新求解器,它来自“另一个 FreeCAD”。阅读完整的发行说明以了解有关所有这些的更多信息。

这个 1.0 版本不是一个成品,仅仅是因为 FreeCAD 不是一个产品。它是我们的项目、我们的宝贝、我们的激情、我们的工具。1.0 版是我们的成就。我们所有参与其中的人,从帮助项目站起来不再参与的人,到刚刚来帮助完成这个版本的翻译的人,我们为此付出了努力,我们应得的,而这个 1.0 意味着:我们已经做到了。

我希望您会喜欢使用这个新版本!如果这是您第一次接触 FreeCAD,请务必查看文档手册教程以及社区为帮助您入门而准备的所有内容!~ 约里克

随着 1.0 版的发布,我们希望提供执行摘要,以便更快地阅读 1.0 版发行说明。完整的 1.0 版发行说明可在 FreeCAD Wiki 上找到。

突出:

  • 经过漫长的开发过程,Realthunders 拓扑命名问题缓解算法已被整合到 FreeCAD 1.0 版中。该算法提供了对参数链中拓扑变化的弹性,并极大地提高了模型的稳定性。
  • FreeCAD 有一个新的内置装配工作台,它使用全新的 Ondsel 求解器。
  • 社区成员从社区贡献的提案中选择了新 logo。
  • 用户界面得到了巨大的改进。其中包括旋转中心指示器、选择项过滤器、模型任务面板和组合视图模式、通用测量工具、全新的深色和浅色主题等等。

其他主要改进:

  • Core 系统有多项更改和改进。矢量 API 现在可以在表达式中使用,新的属性容器 App::VarSet 允许用户创建设计变体,以及对 Python 编辑器和 Python API 的更多改进。
  • 一个新的、简化的、更快的起始页取代了 Start Workbench。
  • Arch 工作台已与 BIM 合并,现在是 BIM 工作台,添加了许多新功能和改进,包括对本机 IFC 对象的支持。
  • Path 工作台已更名为 CAM 工作台,具有许多新功能,包括新的 CAM 模拟器。
  • Draft 工作台有一长串改进。网格行为已得到优化,外观选项也已增加,许多 Draft 工作台工具和方法都获得了额外的功能。
  • FEM 工作台进行了一次大修,对工具和功能进行了许多微小但有用的更改。FEM 工作台上使用的语言已开发为更接近工业标准术语。
  • 物料搬运系统已经过全面改造,现在已建立标准系统以供进一步开发。
  • 零件工作台有许多改进,其中零件缩放和零件镜像工具是两个明显的改进工具。
  • 零件设计工作台在旋转和凹槽功能中获得了许多修复和附加功能,并对 Pad 工具进行了重大更改,从而可以在多个面等处结束拉伸。
  • Sketcher 工作台进行了大量更改,并增加了功能和 UI 改进。其中包括“移动尺寸标注”、上下文尺寸约束工具、新的偏移工具等。现在,在草图内部和跨草图中,可以使用包含约束的剪切和粘贴。
  • TechDraw 工作台有许多新工具:捕捉、CosmeticCircle 工具、AddOffsetVertex 工具等等。

Published by

Jo Hinchliffe

on

November 19, 2024

After more than twenty years of intense and sustained development, the FreeCAD community is proud to announce the release of version 1.0. FreeCAD 1.0 is now available for download on all platforms.

In software development, version 1 usually means: our software is now stable and ready for “real work”. If you are a FreeCAD user, you know that FreeCAD has been ready for real work for years, and is used in productive, professional activity all over the world already. We in fact were tempted many times in the past to cut to the chase, and call the next version 1.0 already!

But we didn’t. Since the very beginnings, the FreeCAD community had a clear view of what 1.0 represented for us. What we wanted in it. FreeCAD matured over the years, and that list narrowed down to just two major remaining pieces: fixing the toponaming problem, and having a built-in assembly module.

Well, I’m very proud to say those two issues are now solved. Not finished, mind you, not the perfect, bug-free, faultless features we all want, but reaching that level takes time and effort. That will be our job from now on. What we have now is a solid, working, reliable toponaming solution, that is already in action in the Sketcher and PartDesign, and is being progressively extended to everything else. And we have a good and fairly complete assembly workbench that has a shiny new solver that comes, if you can believe it, from “the other FreeCAD”. Read the full release notes to learn more about all this.

This version 1.0 is not a finished product, simply because FreeCAD is not a product. It’s our project, our baby, our passion, our tool. Version 1.0 is our achievement. All of us who worked on it, from the ones who helped raise the project on its feet and are not participating anymore to people who just came to help finishing translations for this release, we worked hard for this, we deserved this, and this 1.0 means: we’ve done it.

I hope you’ll enjoy using this new version! If this is your first contact with FreeCAD, be sure to check the documentation, the manual, the tutorials and everything the community has prepared to help you get started! ~ Yorik

With the release of version 1.0 we wanted to provide an executive summary as a quicker read of the Version 1.0 release notes. The full Version 1.0 release notes are available on the FreeCAD Wiki.

Highlights:

  • Following a long development process, Realthunders Topological naming problem mitigation algorithm has been incorporated into FreeCAD Version 1.0. This algorithm offers resiliency against topology changes in a parametric chain and a vast improvement of a model’s stability.
  • FreeCAD has a new included Assembly workbench which uses the brand-new Ondsel solver.
  • A new logo was chosen by the community members, from community contributed proposals.
  • The user interface has received huge improvements.These include rotational centre indicators, selection item filters, on-model task panel and combo view modes, universal measuring tools, brand-new dark and light themes and much more.

Other key improvements:

  • There are multiple changes and improvements to the Core system. The vector API can now be used in expressions, the new property container App::VarSet allows the user to create design variations, along with many more improvements to the Python editor and Python API.
  • A new, streamlined and faster start page replaces the Start Workbench.
  • The Arch workbench has been merged with BIM and is now the BIM workbench with lots of new features and improvements added including support for native IFC objects.
  • The Path workbench has been renamed the CAM workbench with lots of new features including a new CAM simulator.
  • The Draft workbench has a long list of improvements. Grid behaviour has been optimised and appearance options have been increased with many of the Draft workbench tools and approaches receiving extra functionality.
  • The FEM workbench has had a large overhaul with many small but useful changes to tools and functions. The language used on the FEM workbench has been developed to be closer to industrial standard terms.
  • The material handling system has been completely overhauled and a standard system is now in place for further development.
  • The Part workbench has numerous improvements with the Part Scale and Part Mirror tools being two obvious improved tools.
  • The Part Design workbench has received many fixes and additional functionality within the revolution and groove features, as well as significant changes to the Pad tool making it possible to end extrusions at multiple faces and more.
  • The Sketcher workbench has a huge amount of changes and increased functionality and UI improvements. These include “dimensioning on the go”, contextual Dimension constraint tools, a new Offset tool and more. Cut and Paste including constraints is now available within and across sketches.
  • The TechDraw workbench has numerous new tools: Snapping, a CosmeticCircle tool, an AddOffsetVertex tool and many others.