Files
ViewDesignEngine/docs/10-v3.1-开发计划.md
T
茂之钳 2c59c55c6b
CI / Build & Test (push) Failing after 1m32s
CI / Release Build (push) Failing after 31s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled
docs: complete documentation polish — CHANGELOG v3.1-v3.5, README update, plan cleanup, v3.6 ideas
2026-07-24 14:13:26 +00:00

76 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 装配体导入增强