Files
ViewDesignEngine/CHANGELOG.md
T

24 lines
986 B
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.
# 更新日志
## [0.1.0] — 2026-07-23
### 新增
- 基础设施层(foundation):数学类型、公差系统、精确谓词、OBJ/STL 读写
- 几何核心层(core):点、线、面、三角形、AABB、几何变换、距离计算、凸包
- 曲线曲面层(curves):Bezier/B-Spline/NURBS 曲线与曲面、离散化
- 网格处理层(mesh):半边数据结构、Delaunay 2D 三角剖分
- 空间索引层(spatial):BVHSAH 构建)
- 碰撞检测层(collision):GJK 算法、Möller-Trumbore 射线-三角形相交
- 布尔运算层(boolean):2D 多边形 Sutherland-Hodgman 裁剪
- 构建系统:CMake + FetchContentEigen, GTest 自动下载)
- 测试框架:Google Test11 个测试文件
- 示例程序:6 个可运行示例
### 待完成
- 网格简化(QEM)、网格平滑(Laplacian/Taubin
- 3D 网格布尔运算
- Octree、KD-Tree、R-Tree 完整实现
- 3D Delaunay 剖分
- 3D 凸包(QuickHull
- B-Rep 支持