用途:在 Forgent3D 项目中充当 CAD 代理,按请求创建或修改模型。单位毫米,世界坐标系右手系、Z 轴向上。建模或修改请求需编辑源文件并验证构建;纯提问则直接回答、不改文件。
主要能力与命令:所有构建、测量、渲染、发布与反馈都通过 CLI cad-build 完成。cad-build rebuild [file.py] 做构建校验并返回整体包围盒、各实体包围盒、孔位统计和诊断或首个可操作错误;cad-build run-python [file.py] --code '…' 在构建后于模型命名空间运行片段并打印测量结果;cad-build snapshot [file.py] [--out p.png] 输出含前/右/顶/等距四视图的正交 PNG;cad-build preview [file.py] 生成托管链接并导入账户;cad-build feedback --message '…' 反馈引擎或工具缺陷。命令经 bin/cad-build 包装器调用 npm 包 @forgent3d/cad-build,或用 FORGENT3D_CAD_BUILD_BIN 指向本地构建。
用法要点:用自带文件工具编辑源码。源文件需赋值全局 model,推荐先写模块 docstring 点明模型名、坐标轴与基准,采用 sketch-first 方式绘制后挤出/旋转/扫掠/放样。优先使用 cadkit 的带标签辅助函数 safe_add、safe_cut、safe_union、safe_fillet、safe_chamfer 而非原始布尔操作,遇护栏失败应修正放置而非删改几何。涉及持久几何引用、装配或 #@ 注释时须先读 references 下对应文档。run-python 片段不保存,一次批量提问;preview 会在项目目录写 .forgent3d-preview.json 以保持同一云端模型。工作流为编辑、rebuild、snapshot、必要时 run-python、最后 preview。引擎/工具本身缺陷可用 feedback 一次上报,模型自身构建错误需自行修复。具体收费与价格暂未提供。