Files
ViewDesignEngine/docs/11-v3.2-开发计划.md
T
茂之钳 f4e34d36cc
CI / Build & Test (push) Failing after 17m0s
CI / Release Build (push) Failing after 24s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled
fix: add <fstream> include to 3mf test
2026-07-24 11:37:06 +00:00

1.1 KiB
Raw Blame History

ViewDesignEngine v3.2 工程实用化计划

制定: 2026-07-24 | 状态: 执行中


1. 🔄 CI/CD 自动构建

  • 创建 .github/workflows/build.yml
  • 自动构建 (cmake + make)
  • 自动测试 (ctest)
  • 自动 Doxygen 文档生成
  • 多平台矩阵 (ubuntu-22.04, ubuntu-24.04)

2. 📊 性能基准修复 + 基线

  • 修复 CMake benchmark 构建 (BUILD_BENCHMARKS=ON)
  • 跑所有 benchmark 收集基线数据
  • 识别性能瓶颈(Union_BoxAndCylinder ~1.8s
  • 生成 docs/benchmark-report.md

3. 🐍 Python 绑定完善

  • 修复 Python 绑定构建
  • 添加 pip 安装支持 (pip install .)
  • 完善 Python 示例
  • 添加 pyproject.toml

4. 📦 3MF 格式支持

  • 3MF 导入 (XML + ZIP 容器)
  • 3MF 导出
  • 测试

5. 🧩 B-Rep 装配体

  • 装配体树数据结构
  • 变换层级
  • STEP 装配体导入增强

6. 📐 文档完善

  • 构建指南更新
  • 添加 docs/ README 索引
  • Doxygen 生成 CI 集成