amagine-ai/Amagine3D
Amagine3D: From hardware requirements to editable 3D designs
解决的问题
Amagine3D 简化了从高阶需求创建可编辑 3D 硬件设计的流程。它消除了将自然语言描述、参考图像和物理尺寸转换为复杂 CAD 模型的繁琐手动工作,特别专注于智能硬件的可打印外壳与组装结构。
运作方式
该系统使用一个 3D 原生 Agent 来管理代表设计状态的“语义场景”。Agent 在自主的内部循环中运作:读取当前模型、规划变更、使用基于 Python 的 CAD 工具(build123d 和 Open CASCADE)执行变更,并针对壁厚、干涉和可打印性执行自动化检查。如果检查失败,Agent 会利用测量数据来优化设计。一旦候选设计通过验证,就会被提交为新版本。最终输出为可编辑的 Python 源代码以及工业标准文件,如 STEP、STL 和 3MF。
适用对象
需要快速为内部组件原型化可打印外壳与机械结构的硬件工程师、产品设计师和电子爱好者。
特色亮点
- 可编辑源代码:生成参数化 Python 代码 (build123d) 而非静态网格,允许生成后进行调整。
- 自动化验证:执行碰撞、操作间隙和壁厚的真实几何检查。
- 视觉感知:可使用具备图像能力的 LLM 对照参考图像审查生成的 3D 预览。
- 多格式导出:支持用于专业 CAD 的真实 STEP 文件,以及用于 3D 打印的 STL 和 3MF。
- 网页版工作台:包含一个与 Agent 对话、预览 3D 模型及修改参数的 UI。
相关
- 项目
- 项目
- 项目
- 项目
- 项目