# ViewDesignEngine v5.0 — 深度突破 > 制定: 2026-07-26 | 状态: 🚧 执行中 从几何引擎到智能 CAD 内核的质变。 --- ## 1. 🔍 特征识别 从 B-Rep 反推设计特征(制造特征识别)。 - [ ] `FeatureType` 枚举:Hole/ Slot/ Pocket/ Boss/ Fillet/ Chamfer/ Rib - [ ] `recognize_features(body)` → 特征列表 - [ ] 基于规则的识别:面邻接图分析 - [ ] 孔识别:圆柱面 + 两平面端面 - [ ] 槽识别:三平面 + 两半圆柱端 - [ ] 倒圆/倒角识别:环面/斜平面 ## 2. 🧹 去特征化 移除小特征简化模型(CAE 前处理)。 - [ ] `defeature(body, features)` → 简化模型 - [ ] 孔填充、倒圆移除、凸台削平 - [ ] 拓扑修复(填充后邻居面延伸) ## 3. ✨ 全局光顺 能量最小化曲面变形。 - [ ] `fair_surface(surface, constraints)` — 薄板能量最小化 - [ ] 曲率连续 (G2) 约束 - [ ] 边界保持 + 内部控制点优化 ## 4. 🔀 高级过渡曲面 - [ ] `variable_radius_blend(edge, r_start, r_end)` — 变半径过渡 - [ ] `multi_face_blend(faces, radius)` — 多面同时过渡 - [ ] 滚动球算法 + 脊线追踪 ## 5. 📏 精确 3D 等距 - [ ] `exact_offset(surface, distance)` — 精确等距面 - [ ] 自交检测 + 裁剪 - [ ] 退化面处理 ## 6. 🔗 装配特征 跨零件特征(如打穿多零件的螺栓孔)。 - [ ] `assembly_feature(assembly, feature_type, params)` - [ ] 跨零件传播(孔依次穿过接触零件) - [ ] 装配级 B-Rep 布尔