Files
ViewDesignEngine/docs/archive/00-开发计划.md
T
茂之钳 486a0fe011
CI / Build & Test (push) Failing after 35s
CI / Release Build (push) Failing after 33s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled
docs: reorganize documentation — developer-friendly structure
New structure:
- docs/index.md — main navigation
- docs/getting-started.md — 5-minute quick start
- docs/guides/module-manual.md — all 11 modules with file listing
- docs/guides/api-usage.md — API reference with code examples
- docs/guides/ — architecture, building, testing, contributing
- docs/reference/ — competitive analysis, gap analysis, versioning
- docs/api/ — Doxygen generated HTML
- docs/archive/ — historical development plans

Old development plans archived. Clean 4-directory layout.
2026-07-27 13:32:20 +08:00

2.0 KiB

开发计划

目录

  1. 版本规划
  2. Sprint 划分
  3. 里程碑

1. 版本规划

版本 目标 对标
v0.1.0 核心几何 + 曲线曲面 + 基础网格 CGAL Kernel + NURBS + Clipper2
v0.5.0 完整网格处理 + 空间索引 + 碰撞检测 CGAL Mesh + Manifold
v0.8.0 全部模块实现 + 130 测试通过 中等规模几何引擎
v1.0.0 稳定 API + 全覆盖测试 + B-Rep 完善 工业级几何引擎
v2.0.0 B-Rep + STEP 导入 + 工业级健壮性 OCCT 轻量替代

2. Sprint 划分

Sprint 模块 内容 状态
S1 工程骨架 目录结构、CMake 构建、开发环境 完成
S2 foundation + core 数学类型、公差、基本几何、变换、凸包 完成
S3 curves Bezier、B-Spline、NURBS 曲线与曲面 完成
S4 mesh 半边网格、Delaunay 2D 核心完成
S5 spatial + collision BVH、GJK、射线相交 核心完成
S6 boolean 2D 布尔运算 基础完成
S7 测试 + 示例 11 个测试文件、6 个示例 完成
S8 补齐实现 mesh simplify/smooth/boolean、Octree/KDTree/RTree 完成
S9 3D 扩展 3D Delaunay、3D 布尔运算、B-Rep 支持 完成
S10 B-Rep + STEP fillet/chamfer/shell、STEP 导入/导出、B-Rep 布尔、验证 完成

3. 里程碑

里程碑 时间 交付物
M1: MVP 已完成 可编译工程 + 40 个头文件 + 核心实现
M2: 功能完整 完成 所有模块实现完整、138 测试 100% 通过
M3: 性能达标 完成 通过性能基准测试
M4: v1.0 发布 完成 稳定 API + 完整文档 + README + 示例
M5: v2.0 B-Rep 工程化 完成 STEP 导入/导出 + B-Rep 布尔 + 工程验证