2026-08-25
咱们普通人想做点工业设计真的挺难的,脑子里的想法不少,但要用专业的CAD软件做出来就相当费劲。
各种专业术语像拉伸、旋转、布尔运算什么的听着就头晕,画出来的模型还可能有问题。而且现在很多AI能做漂亮的二维图,但真正能用的3D模型却少得可怜。
最近发现一个Github上很火超13900星的开源text-to-cad,帮助咱们用大白话就能设计精美的CAD模型。

开源地址:https://github.com/earthtojake/text-to-cad
我觉得这个开源最强的就是能生成工业标准的STEP格式文件,在OpenSCAD、SolidWorks、Fusion 360、FreeCAD等主流软件都能直接打开进行二次编辑。
而且不光会画图,还会帮你检查能不能3D打印、帮你找标准件、帮你切片生成G代码、甚至帮你把文件发给打印机。
更爽的是,还可以作为skill,让你的AI智能体快速学习,进行批量化生成CAD模型。
大白话生成CAD模型
这是整个项目最核心的能力。你用大白话描述一个零件,AI就会用Python的cadquery库去建模,最终输出STEP格式的文件。
STEP是工业界通用的三维模型交换格式,几乎所有主流CAD软件都能打开。
除了STEP,还支持导出STL、3MF和GLB,基本上覆盖了3D打印、渲染和Web展示的各种场景。
你甚至可以丢一张图片过去,让AI根据图片来生成对应的三维模型。这对于逆向工程或者快速原型验证来说,简直不要太方便。

浏览器实时预览
生成完3D模型之后,你不需要额外安装什么查看器。
text-to-cad自带一个CAD Viewer,直接在本地浏览器里就能旋转、缩放、查看你刚生成的模型。对于机器人描述文件也一样能预览。
这个体验真的很丝滑,改完参数刷新一下就能看到效果,完全不用来回切换软件。

做机械设计的时候,你不可能每个螺丝螺母都自己建模吧?text-to-cad里有一个叫step.parts的技能,专门帮你从标准件库里找现成的STEP零件。
螺丝、轴承、电机、连接器,这些都是现成的,直接拿来装配就行。
此外,并不是所有场景都需要三维模型。有时候你就是需要一张二维切割图,比如激光切割一个垫片、水刀切一块模板。也支持从Python源码或者已有的三维几何体生成2D DXF图纸。
机器人描述文件生成
搞机器人开发的朋友应该对URDF不陌生。text-to-cad可以帮你生成完整的URDF文件,包含连杆、关节、运动限位、惯性参数和网格模型。
如果你用ROS2,那这个功能基本就是刚需。而且不只是URDF,还有SRDF技能,能帮你配置MoveIt的规划组、末端执行器、预设姿态和碰撞规则。搞机械臂运动规划的朋友,这部分能省掉大量重复性的配置工作。

3D打印全流程打通
这部分是让我最惊喜的功能之一,text-to-cad不只是帮你建模,还把3D打印的后续环节全部串起来了。
登录/注册后继续阅读
立即登录/注册 >