脚本化 CAD 执行
运行使用 build123d 基元、`show_object()` 和预注入的 agentcad 编辑辅助工具的 Python CAD 脚本,因此脚本无需设置导入项。
agentcad 是一个开源本地 CAD 命令行工具和 MCP 服务器,可让编码代理通过 Python 脚本创建、检查并迭代 CAD 模型。它会提供几何指标和渲染预览,帮助改进设计。
agentcad 是一个开源 CAD 命令行工具和 MCP 服务器,可让编码代理通过 Python 脚本创建和检查模型。它默认运行 build123d,并支持将 CadQuery 作为可选运行时。其核心工作流是迭代式的:代理运行模型脚本,获取几何指标和渲染预览,然后利用这些反馈改进设计。项目可以保留带编号的版本并比较后续迭代,生成的文件会保存在本地。
运行使用 build123d 基元、`show_object()` 和预注入的 agentcad 编辑辅助工具的 Python CAD 脚本,因此脚本无需设置导入项。
CAD 引擎运行前,静态检查会识别语法错误、缺少 `show_object()` 以及无法解析的导入项。构建成功后会报告尺寸、体积、表面积、面数、边数和有效性。
运行成功后可以生成四视图 PNG 合成图和审查查看器,让代理能够结合数值几何测量结果检查视觉输出。
每次成功运行都会保存到带编号的版本目录中,而不是覆盖之前的输出。从第二个版本开始,agentcad 可以通过并排、叠加和体积差异视图比较各次迭代。
该工具将 STEP 导出作为核心工作流的一部分,并支持 STL、GLB 和 OBJ 输出。`measure` 可读取已完成文件中的特征尺寸,而 `inspect` 可提供拓扑信息。
MCP 服务器可以为包括 Claude Code、Cursor 和 Windsurf 在内的客户端进行配置。`agentcad init` 会将项目指导内容添加为 AGENTS.md 代码块或 CLAUDE.md 内容,并安装 Claude Code 技能。
使用编码代理将支架、外壳或床头底座等物体的尺寸和要求转换为模型,然后检查预览并导出 STL 进行打印。
将连续的模型运行保存为独立版本,并使用几何指标和视觉差异比较来了解更改对零件的影响。
检查报告的尺寸和有效性,并使用渲染结果或拓扑检查,在将设计交给打印机或其他 CAD 工作流之前发现几何问题。
为网页查看器导出 GLB 或 OBJ,或者通过代理工作流请求 USDZ,例如文档中用于在 iPhone 上查看模型的 Muse 示例。
agentcad 支持 Python 3.10 到 3.12。根据文档,其 OpenCascade 绑定不适用于 Python 3.13。
可以。使用 `pip install agentcad` 安装 CLI。要使用 MCP 服务器,请通过 `pip install 'agentcad[mcp]'` 安装 `mcp` extra,或配置客户端通过 `uvx` 启动它。
成功运行会注册一个带编号的版本,并生成包含运行元数据和几何指标的 STEP 文件。预览、查看器和其他可选工件会分别报告自身状态;可选工件失败不会撤销成功的核心构建。
CadQuery 作为可选 extra 提供支持,并使用单独的依赖项。默认安装使用 build123d。
流量数据仅供参考。
| 5月 | 0 |
|---|---|
| 6月 | 0 |
| 7月 | 0 |
暂无流量分析数据。
暂无流量分析数据。