feat: v2.0 DXF 截面学习+多腔体型材挤出落地

- 下载源站 49 个真实型材截面 DXF 用于学习(临时, 已按约定删除)
- 自研 DXF 解析器: 提取截面外轮廓/闭合腔体/实体统计
- 学习结论: 外框深46-62宽74-130(3-6腔), 玻璃扇深80-90宽65-72(4-10腔),
  中梃深79-84宽~100(3-7腔), 纱扇薄壁19-38, 转角立柱146x150(5腔)等
- 3D 型材升级: 多腔体截面挤出(外框3腔/扇2腔, 玻璃槽深20%, 壁厚比例修正)
- 学习结论沉淀至方案文档§3.3, DXF 素材已全部删除
This commit is contained in:
HHY
2026-09-21 03:02:05 -07:00
parent d3accdc237
commit b70a904255
4 changed files with 56 additions and 20 deletions
+20 -1
View File
@@ -132,7 +132,26 @@ frontend/
└── dist -> 后端静态挂载 # 构建产物挂载(符合前后端规范)
```
### 3.3 拖拽布置编辑器(核心难点)复刻方案 —— v2 已实现
### 3.3 源站 3D 建模技术探索结论(2026-09-21)
源站 3D 采用 **BabylonJS + DXF 型材截面挤出**:按产品系存放截面 CAD 文件(外框 frame / 玻璃扇 glassleaf / 中梃 mullion / 纱扇 screenleaf / 固定压线 / 折叠扇 / 转角立柱 / 导轨 / 装饰条 / 水槽等),运行时解析截面沿框架路径挤出成体(`ExtrudeShape`),`sashOpen` 参数驱动扇开合,配 `_lod2` 低模与轨道相机。
对 49 个真实截面 DXF 的解析归纳(事实尺寸,单位 mm):
| 型材 | 深度 | 面宽 | 腔体数 |
|---|---|---|---|
| 外框 frame | 46-62 | 74-130 | 3-6 |
| 玻璃扇 glassleaf | 80-90 | 65-72 | 4-10 |
| 固定玻璃压线 glass | 22-27 | 89-130 | 1-3 |
| 中梃 mullion | 79-84 | ~100 | 3-7 |
| 纱扇 screenleaf | 38-90 | 19-38 | 1-3 |
| 折叠扇 foldleaf | 65 | 67 | 3 |
| 转角立柱 corner | 146×150 | — | 5 |
| 装饰格条 decbar | 15×15 | — | 实心 |
**设计结论**:真实铝型材为多腔体挤出(隔热腔+加强腔+排水腔,壁厚≈深度 1/30);已按此将自研 3D 型材升级为**多腔体截面挤出**(外框 3 腔/扇 2 腔/玻璃槽深≈20% 深度),并保留纱扇、压线、转角立柱等型材族的扩展位。
### 3.4 拖拽布置编辑器(核心难点)复刻方案 —— v2 已实现
**原站设计思路**(逆向自 drawing_data 序列化结构,经 254 套样本验证):