feat: unify CAD workflows on DesignIR 3.0
This commit is contained in:
@@ -2,10 +2,7 @@
|
||||
|
||||
CadSet 是一个面向机械零件的 STEP-first 参数化 CAD 系统。它覆盖自然语言与图文生成、上传 STEP 的独立参数化重建、模型修改、几何验收,以及从批量 STEP 案例中蒸馏可复用建模经验。
|
||||
|
||||
系统的统一设计源是自有的 **DesignIR 2.0**。STEP 是主要交换与验收格式,但上传的源 STEP 只作为教师证据和验收真值,不作为重建时的几何依赖。
|
||||
|
||||
完整的安装、使用、架构和蒸馏说明见
|
||||
[`docs/CADSET_PROJECT_GUIDE.zh-CN.md`](docs/CADSET_PROJECT_GUIDE.zh-CN.md)。
|
||||
系统的统一设计源是自有的 **DesignIR 3.0**。文字/图片生成使用语义参数化层,上传 STEP 使用 SurfaceIR 层;STEP 是主要交换与验收格式,但上传的源 STEP 只作为教师证据和验收真值,不作为重建时的几何依赖。
|
||||
|
||||
## 产品范围
|
||||
|
||||
@@ -36,7 +33,7 @@ CAD Router 会在两个执行后端之间选择:
|
||||
└───────────┬─┘ └─┬──────────────┘
|
||||
└────┬────┘
|
||||
│
|
||||
DesignIR 2.0 + STEP
|
||||
DesignIR 3.0 + STEP
|
||||
│
|
||||
┌───────────▼───────────┐
|
||||
│ Viewer / Acceptance │
|
||||
@@ -49,7 +46,7 @@ CAD Router 会在两个执行后端之间选择:
|
||||
Teacher STEP
|
||||
-> private geometry evidence
|
||||
-> Reconstruction Agent
|
||||
-> DesignIR 2.0
|
||||
-> DesignIR 3.0 / SurfaceIR
|
||||
-> isolated compiler without Teacher STEP access
|
||||
-> rebuilt STEP
|
||||
-> independent Acceptance Agent
|
||||
@@ -68,9 +65,15 @@ Teacher STEP
|
||||
|
||||
依赖目录、虚拟环境、构建缓存和批量运行数据不会进入 Git。锁文件、源码、Schema、Agent 定义和确定性测试会进入版本控制。
|
||||
|
||||
## DesignIR 2.0
|
||||
## DesignIR 3.0
|
||||
|
||||
DesignIR 保存设计意图,而不是复制 STEP 的 B-Rep 或三角网格。主要结构包括:
|
||||
DesignIR 3.0 使用统一外壳和三种明确模式:
|
||||
|
||||
- `fully_semantic_parametric`:文字/图片生成的设计意图与特征程序。
|
||||
- `surface_parametric`:上传 STEP 推断出的独立 SurfaceIR 重建程序。
|
||||
- `hybrid_semantic_surface_parametric`:语义程序加生成 STEP 的 SurfaceIR 快照,语义层仍是修改权威。
|
||||
|
||||
语义层保存设计意图,而不是复制教师 STEP 的 B-Rep 或三角网格。主要结构包括:
|
||||
|
||||
- coordinate systems 与 datums
|
||||
- editable parameters 与 expressions
|
||||
@@ -82,7 +85,7 @@ DesignIR 保存设计意图,而不是复制 STEP 的 B-Rep 或三角网格。
|
||||
|
||||
Schema 位于:
|
||||
|
||||
[`designir-pipeline/contracts/designir-2.0.schema.json`](designir-pipeline/contracts/designir-2.0.schema.json)
|
||||
[`designir-pipeline/contracts/designir-3.0.schema.json`](designir-pipeline/contracts/designir-3.0.schema.json)
|
||||
|
||||
当前两个后端共同支持的首批操作包括:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user