特性列表
版本说明
关键特性
 
 
 
 
 
 
 
 
 
 
一般特性:
- FreeCAD 是跨平台的. 它在 Windows、Linux 和 macOS 平台上运行和表现完全一致.
- FreeCAD 是一个全界面应用程序. FreeCAD 有一个基于著名的 Qt 框架的完整用户界面,和一个基于Open Inventor 的 3D 查看器,允许快速渲染 3D 场景和一个非常容易理解的场景图形显示。
- FreeCAD 也能作为命令行程序运行,使用更低的内存占用。在命令行模式运行时,FreeCAD 没有界面,但拥有所有的几何工具。它能做的事,例如:作为一个服务器为其它应用程序生产内容。
- FreeCAD 能以 Python 模块 形式导入到其它能运行 Python 脚本的应用程序中或在 Python 控制台中。就像在控制台模式,FreeCAD 的界面部分是不可用的,但所有几何工具都可访问。
- 工作台概念:在 FreeCAD 界面里,工具由 工作台 进行分组。这样子界面上仅仅显示与完成任务相关的工具组,保持工作区的整洁和响应速度,并且应用程序可以以更快速度加载。
- 延迟加载 特性/数据类型 的 插件/模块 框架。FreeCAD 被分为核心应用程序及模块,模块仅在需要时才会被加载。几乎所有工具和几何类型均被存储在模块中。模块类似于插件,并且能从一个已安装的 FreeCAD 中增加或删除。
- 参数关联的文档对象:FreeCAD 文档中的所有对象都可以使用参数定义。参数可以随时变动和计算。对象间的关系也会被存储,所以当修改一个对象时,也会同时修改所有依赖它的对象。
- 参数化原型创建 (长方体、球体、 圆柱体、等等)
- 图像 修改操作 在 3D 空间的任意平面进行类似变换、旋转、缩放、镜像、位移(萃取或者Jung/Shin/Choi)或者形状转换。
- 布尔操作 (相并、相差、相交)
- 在 3D 空间的任意平面创建 简单平面几何 图形,类似 线、曲线、矩形、弧形、圆形。
- 直线和旋转建模 拉伸,截面 和 圆角。
- 拓扑组件像 顶点, 边, 曲线 和 平面 (通过 Python 脚本)。
- 测试和修复网格工具:可靠性测试,非流形测试,自相交测试,孔填充和统一方向。
- 注解 就像文字或者尺寸
- 撤消/重做 框架: 任何事情都能被撤消/重做,在撤消栈中,多个步骤能被一次性撤消。
- 事务管理: 撤消/重做栈存储文档事务而不是单一的行为,允许每个工具精确定义什么能被撤消或者重做。
- 内建 Python 终端 语法高亮,自动补全,类浏览:Python 命令可以直接在 FreeCAD 中发出,并立即返回结果,允许脚本编写者快速测试功能,浏览其内容的模块,方便了解 FreeCAD 内部。
- 用户和终端交互: 所有用户的 FreeCAD 的操作都执行了 python 代码。这些代码都可以在终端中打印出来和记录为宏。
- 完全的记录和编辑宏: 当用户操作时发出 python 命令,这些命令都可以记录,编辑和保存。
- (ZIP压缩的)文件保存格式: FreeCAD 文档以 .fcstd 为扩展名,可以包含多种信息类型,如几何形状信息,脚本以及缩略图图标。这个 .fcstd 文件本身是 ZIP 文档,所以 FreeCAD 文件已经被压缩了。
- 完全个性化/脚本化的图形界面。基于 Qt 的 FreeCAD 的界面完全可以使用 Python 解释器调用。不但 FreeCAD 自己提供的 workbench 函数可以用 Python 调用,Qt 的界面部分也可以调用,例如创建,添加,修改,删除小工具和工具栏。
- 缩略图 (当前仅 Linux 系统版本有): FreeCAD 文档的图标可以在大多数文档管理器中显示文档的缩略图,例如 Gnome 的 Nautilus。
- MSI 安装器 可以方便 Windows 系统安装 FreeCAD。 Ubuntu 系统上的包也在维护中。
Extra Workbenches
额外的工作台
高级用户们已经创建了大量的自定义 外部工作台.
 User documentation
 User documentation
        - Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub