CADAM
CADAM 是一个开源的 text-to-CAD 网络应用,由 Adam-CAD 项目发起。它被视为"意图翻译器"的典型代表,展示了从自然语言/图像到参数化 3D 模型的完整流程。
核心能力
- 自然语言和图像输入生成 3D 模型
- 参数化控制:通过滑块调整尺寸
- 实时预览:基于 Three.js 的浏览器内 3D 渲染
- 导出标准格式:支持 STL 和 SCAD 格式导出
- 利用 OpenSCAD / BOSL / BOSL2 / MCAD 生态
- 参数提取与智能更新:避免每次修改都整模型重生成
技术栈
- React + TypeScript
- Three.js(3D 预览)
- Supabase(后端即服务)
- OpenSCAD WebAssembly(程序化几何引擎)
- Anthropic Claude API(自然语言理解)
意义
CADAM 的真正目标不是让 AI 替代 CAD,而是把"设计意图"先翻译成参数化几何描述。它选择 OpenSCAD 这种"程序化几何表达"路线,本质上是在表明:自然语言不该直接生成最终模型,而该优先生成一种可计算、可编辑、可约束的中间表示。
相关项目
- [[Onshape]] — 云 CAD 平台,与 Claude 联动展示 AI 驱动建模
- [[程序化CAD]] — 使用代码而非图形界面定义 3D 模型的方法论
- [[意图驱动设计]] — 用户通过自然语言表达设计目标的新范式