
Midjourney 生成了一千张完美的长腿美女图,作为工程师的你看了一眼,心里毫无波澜,稳如老狗

因为在工业界,漂亮是最廉价的属性。
精确,才是王道。
AI 画齿轮,齿数永远是乱的;画的螺纹,放大一看就是贴图纹理。它不懂什么是直径 5mm,也不懂什么是公差 0.01mm。
AI 进不了工厂,是因为它有“幻觉”。
直到今天,这个 GitHub 热门项目 —— text-to-cad —— 给了 AI 一剂解药。
它做了一个极其硬核的尝试:
不让 AI 直接画图,而是让 AI 写代码。
只要你说一句人话,它吐出来的不是 JPG,而是精确到 0.001mm、能直接送进 3D 打印机的 CAD 模型文件(STEP/STL)。
01 核心揭秘:它到底是个什么神仙架构?

很多人以为这是个“文字生成 3D"的模型(类似文生图的 Diffusion 模型),那就大错特错了。
仔细看它的 README 会发现,它本质上是一个 Harness(控制框架)。
它的工作原理是这样的:
第一步:你下指令“帮我做一个直径 100mm、厚度 20mm 的圆盘,中间打个 30mm 的孔。”
第二步:AI 编程助手接手(大脑)这个工具接入了 Claude Code 或 Codex 这样的编程 Agent。它不画图,它写代码。 它会根据你的指令,调用底层一个叫 build123d 的 Python 库(基于工业级内核 OpenCascade)。
它写出的代码长这样:
from build123d import *with BuildPart() as plate: Cylinder(radius=50, height=20) Hole(radius=15) # 半径 15 即直径 30第三步:执行与生成Python 脚本运行,build123d 库根据数学公式计算出精确的几何体,然后导出为 STEP 或 STL 文件。
这意味着什么?
- 告别幻觉:
Midjourney 的圆是像素拼凑的,放大会有锯齿。这个工具生成的圆,是数学定义的完美曲线,放大一万倍也是光滑的。 - 绝对精确:
代码里写了 radius=50,直径就是 100.000mm。AI 不会“手滑”画成 99.9mm。 - 完全可编辑
:以前生成的 3D 图是死的(网格面)。现在,如果你觉得孔太小了,你只需要把代码里的 15改成20,重新运行,模型就变了。图纸变成了代码,这就是所谓的“参数化建模”。
对于工程师来说,这才是真正的生产力革命。 它不再是玩具,而是工业标准。
02 实战演示:它能造出什么?

作者为了证明这玩意儿不是花架子,搞了一组“压力测试”(Benchmarks)。他让 AI 去生成各种极其复杂的机械零件,结果令人震惊:
- 案例 1:带散热片的发动机气缸指令:“创建一个带有中心桶、12 个散热片和顶部盖的垂直发动机气缸形式。”结果:AI 完美理解了“散热片”的几何逻辑,12 个片均匀分布,顶部盖上的火花塞孔甚至带有了 35 度的精确倾斜角。
- 案例 2:离心式叶轮(Impeller)指令:“创建一个带有 12 个后弯叶片的离心叶轮,叶片从根部到顶部偏转 45 度。”结果:这种极其复杂的曲面,以前即使是熟练工程师也要画半天。AI 通过写代码,直接计算出了流体力学上完美的曲面形状。
- 案例 3:行星齿轮组指令:“创建一个简化的行星齿轮组件……将三个行星轮分布在 42mm 半径的圆周上。”结果:位置精确,齿轮咬合关系正确。这在以前,AI 画图是绝对做不到的“数学题”。
03 杀手级功能:不仅仅是零件,还能造机器人

这个项目最让我兴奋的地方,不仅仅是它能造零件。
它还内置了 URDF(统一机器人描述格式) 技能包。
URDF 是机器人开发的核心标准,用来描述机器人的连杆、关节、传感器位置等。
以前写一个机器人的 URDF 文件,工程师要对着 CAD 图纸,手撸几百行 XML 代码,算坐标、算旋转矩阵,极易出错。
现在?
你只要告诉 AI:“帮我设计一个双轮差速机器人,有两个驱动轮,一个万向轮,底盘上装有一个激光雷达。”
AI 会:
生成底盘和轮子的 3D 模型。 - 自动写出 URDF 文件,
定义好关节关系(Joint)和坐标系。 甚至还能在仿真环境里跑起来!
这对机器人开发者来说,意味着什么?意味着“原型设计”的时间从几天缩短到了几分钟。
04 本地部署

这个工具目前是一个开源的 Harness,需要你本地有编程环境。
第一步:克隆项目
git clone https://github.com/earthtojake/text-to-cad.gitcd text-to-cad第二步:安装环境你需要 Python 3.11+ 和 Node.js。
# 安装底层 CAD 库依赖pip install -r .agents/skills/cad/requirements.txt# 安装网页查看器 (CAD Explorer)npm --prefix .agents/skills/cad/explorer install第三步:启动并对话启动 CAD Explorer 后,打开你的 AI 编程助手(Claude Code 等),告诉它你想做什么。
它会开始写代码,生成模型。你在 CAD Explorer 里点击刷新,就能看到最新的 3D 模型在浏览器里旋转。
支持格式:STEP, STL, 3MF, DXF, GLB。几乎所有主流 3D 打印和 CAD 软件都能打开。
05 ⚠️ 它的局限性与未来

虽然它很强,但也不是完美的。
- 它需要懂一点代码逻辑:
虽然你只说人话,但如果模型极其复杂,AI 可能会写出跑不通的代码,这时候需要你懂一点 Python 逻辑来帮它修正。 - 算力要求:
生成复杂的装配体(比如整个发动机)需要 AI 有很强的逻辑推理能力(推荐 Opus 或 Sonnet 模型)。
但它的意义在于,它指明了方向:未来的 CAD 软件,不再是画板,而是对话框。未来的工程师,不再是画图员,而是审核员。
AI 负责把想法变成精确的几何体,人类负责判断这是否符合物理常识。
写在最后
当 Midjourney 还在教我们如何用 AI 画一只“赛博朋克风格的猫”时,text-to-cad 已经在帮我们画**“带有公差标注的航空航天级支架”**了。
娱乐是 AI 的现在,但工程才是 AI 的未来。
如果你是 3D 打印爱好者、机械工程师,或者单纯是个极客,这个项目绝对值得你点个 Star。
本文仅供技术工具分享,请从官方渠道下载以确保安全。
你最想用 AI 帮你生成什么 3D 零件?评论区聊聊。
夜雨聆风