# CAD 设计图生成（MVP-Cursor）

非标自动化方案里「生成设计图」用 **脚本化 CAD**。本项目用 **ezdxf** 生成真实可打开的 DXF 工程图。

## 环境现实（已核查 `D:\AI Coding\venv_delmia`）
- ✅ 可 import：`ezdxf`、`numpy`、`scipy`、`owlready2`、`cadquery-ocp-proxy`（OCP 代理壳）
- ❌ 不可 import：`cadquery` / `OCP` / `build123d` / FreeCAD 桌面版
- 结论：当前可用的是 **ezdxf（2D DXF）**。

## 运行（今天即可）
```bat
D:/AI Coding/venv_delmia/Scripts/python.exe generate_drill_parts.py
```
输出：`output/drill_housing.dxf`、`output/gearbox.dxf`、`output/motor_bracket.dxf`

## 生成内容（贯穿案例：无刷锂电电钻）
- `drill_housing` 电钻外壳前视图（主体 + 输出轴孔 R8 + 电池仓缺口 + 标注）
- `gearbox` 行星齿轮箱（外环 R22 + 中心孔 R10）
- `motor_bracket` 电机支架（60×40 板 + 4×R4.5 安装孔）

## 升级到 3D STEP/STL（可选）
若需真正 3D 模型，在该 venv 执行：
```bat
D:/AI Coding/venv_delmia/Scripts/python.exe -m pip install cadquery
```
装好后，把 `generate_drill_parts.py` 中各函数改写为 cadquery 体素并 `cq.exporters.export(part, "x.step")` 即可产出 STEP/STL。

## 在演示中的位置
Step 8（虚拟调试/数字孪生）提到设计图由脚本批量生成；可在「云端真跑 Isaac」前，
把生成的几何导入孪生场景作为资产。
