FreeCAD:关键功能
为了建造一个真实的世界
FreeCAD 主要为真实世界设计物件。 您在 FreeCAD 中做的一切都使用真实世界的 度量单位, 例如微米、千米、英寸或英尺,或其它任何单位组合。 FreeCAD 提供了 工具, 您可以创作、导出和编辑固态、全精度的模型,也可以将模型导出用于3D打印或CNC加工, 还可以创建模型的2D图纸和视图, 执行诸如有限元分析等类型的分析,此外还能导出模型数据,例如数量或物料清单。
一个灵活的参数化环境
所有 FreeCAD 对象本身都是参数化的,这意味着它们的形状可以基于 属性来定义,例如数值、文本、开/关按钮, 甚至其他对象。所有形状变化都会根据需要而重新计算,FreeCAD 还提供撤消/重做堆栈记录,并允许保持精确的建模历史。 一个对象的属性可以关联影响到其他对象的属性值,从而 可以打造出复杂的自定义参数链,这样的事情原本只存在于最疯狂的 梦想中,如今已然实现! 新的参数化对象很容易通过编码来编辑。
满足各种需求的装配解决方案
FreeCAD长期以来提供了几个很棒的社区制作的附加装配工作台,这些工作台使用不同的求解器,甚至是无求解器的工作流程来装配您创建的零件。FreeCAD 1.0还包括一个新的内置装配工作台,基于Ondsel求解器。此工作台允许定义零件之间的3D约束,组装模型的不同组件,并为所有内容设置动画。
也适用于建筑师
在 1.0 版本之前,FreeCAD 有一个内置的 Arch 工作台和一个外部的 BIM 工作台。在 1.0 版本中两者已经合并,现在我们有了一个内置的 BIM 工作台。现在,您可以开箱即用地完成建筑和施工相关项目。
Python 随时随地
虽然 FreeCAD 的核心功能出于稳定和性能要求,采用 C++ 编码, 但除此以外的大部分外部层、工作台以及几乎所有核心和用户界面 之间的通信都用 Python实现, 这是一种灵活、用户友好、易于学习的编程语言。 从 Python 代码中, 您可以执行FreeCAD 中的任何操作,下至在集成 Python 控制台中用简单的一行 命令来录制宏,上至自行编写工具、把整个工作台打造得 独树一帜、与众不同。
由社区开发
FreeCAD 秉承“人人为我,我为人人”的理念。它的开发和维护都是由 一个由开发人员、用户、版主、翻译等组成的社区完全自愿工作的。 FreeCAD 是一款免费且功能强大的工具。我们做出任何决定的背后没有商业目的 不会强迫您升级 FreeCAD 版本或将您逼入特定工作流程或 生态系统。 FreeCAD 以及您使用 FreeCAD 生成的文件和数据永远属于您。
发行说明
在这里查找当前版本和之前的 FreeCAD 版本的发行说明。 发行说明描述了每个版本中的新内容:
关注官方的 FreeCAD 频道以获取新消息: