1.6 KiB
1.6 KiB
ViewDesignEngine v3.1+ 开发计划
制定: 2026-07-24 | 状态: ✅ 完成
1. 📚 文档与发布
1.1 README 重写
- 项目概述 + 架构图
- 快速开始(Docker 构建)
- 功能矩阵(所有模块 + 格式支持)
- 代码示例(SDF、B-Rep、GLB 导出)
- 测试数据(476+ tests, 100% pass)
- Python 绑定示例
1.2 API 文档
- 添加 Doxygen 注释到核心 header
- 生成 HTML 文档
- 添加 Doxyfile 配置
1.3 CHANGELOG 清理
- 合并 v0.1–v3.0 为里程碑摘要
- 补充 v3.0 完整条目
1.4 发布
- Git tag v3.0.0
- 推送 tag
2. 🚀 性能与基准
2.1 现有 Benchmark 审查
- 运行所有 benchmark 收集基线数据
- 识别慢点(Union_BoxAndCylinder ~1.8s)
2.2 性能优化
- 布尔运算:AABB 预筛选、BVH 加速
- Marching cubes:并行化
- NURBS 曲面细分:缓存
2.3 Benchmark 报告
- 生成性能报告
- 添加到 README
3. 🧩 更多示例
3.1 3D 打印全流程
08_3d_print:SDF → MC mesh → STL → 可切片文件
3.2 B-Rep 装配体
09_assembly:多体 + STEP 装配体导入导出
3.3 Python 绑定示例
python_examples/:SDF、B-Rep、优化、导出
4. 🔧 功能扩展
4.1 3MF 格式
- 3MF 导入/导出(3D 打印标准格式)
4.2 NURBS 高级操作
- trim 曲面
- offset 曲面
- blend 曲面
4.3 装配体支持
- 装配体树结构
- 变换矩阵层级
- STEP 装配体导入增强