FreeCAD 是一款开源、跨平台的三维参数化建模软件,用于设计任意尺寸的真实物体,支持产品设计、机械工程与建筑等场景。
这个工具是什么
FreeCAD 是开源、跨平台的三维参数化建模软件,官方源代码托管于 GitHub,采用 LGPL-2.1 许可证。其参数化建模方式允许用户回溯模型历史并修改参数,从而调整设计。它支持从二维草图出发构建三维对象,也支持从三维模型提取设计细节以生成图纸。FreeCAD 面向产品设计、机械工程与建筑等广泛用途,适合爱好者、程序员、有经验的 CAD 用户、学生与教师。底层技术包括 OpenCASCADE 几何内核、Coin3D 三维场景表示库、Python API 以及基于 Qt 的图形界面。
核心能力
- 参数化建模:可回溯模型历史并修改参数,便于调整设计
- 二维与三维互转:用几何约束草图构建对象,也可从三维提取图纸
- 跨平台运行:支持 Windows、macOS 与 Linux 操作系统
- 提供 Python API,可进行脚本编写与功能扩展
科研中的典型用法
- 机械与产品设计中,用参数化建模构建零件并生成生产就绪图纸
- 建筑与土木工程中,用于建立三维模型并提取设计细节
- 通过 Python API 编写脚本,自动化重复建模任务或扩展工作台
快速上手
可从 GitHub 最新发布页下载 Windows、macOS 与 Linux 的预编译稳定版安装包;多数 Linux 发行版也可直接在软件中心安装。每周开发版见发布页,其他方式见 wiki 下载页。编译请参考开发者手册的入门指南。入门可查阅 wiki 的 Getting started、Features list、FAQ 与 Workbenches 页面。
生态与相近工具
同领域有商业 CAD 软件,也有其他开源建模工具。FreeCAD 的取舍在于:它开源且跨平台,底层采用 OpenCASCADE 几何内核,并提供 Python API 便于脚本扩展;若需要成熟的商业支持或特定行业功能,可对比其他工具。具体选择应结合自身工作流与平台需求。
项目信息
- 仓库:FreeCAD/FreeCAD
- 星标:33,629 · 派生:6,049
- 主要语言:C++
- 许可证:LGPL-2.1
- 最近提交:2026-09-19
- 项目主页:https://www.freecad.org
本文属于《学科研究工具知识库 · 工程与材料》第 1 篇(按 GitHub 星标排序)。收录标准:该学科公开可获取的开源研究工具,星标与活跃度为主要参考,不代表对其性能或适用性的背书;选型前请结合自身场景评估。

发表评论 取消回复