v0.1.0: 初始工程骨架 — 7模块 40头文件 32源文件 17文档 Apache-2.0
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# 更新日志
|
||||
|
||||
## [0.1.0] — 2026-07-23
|
||||
|
||||
### 新增
|
||||
- 基础设施层(foundation):数学类型、公差系统、精确谓词、OBJ/STL 读写
|
||||
- 几何核心层(core):点、线、面、三角形、AABB、几何变换、距离计算、凸包
|
||||
- 曲线曲面层(curves):Bezier/B-Spline/NURBS 曲线与曲面、离散化
|
||||
- 网格处理层(mesh):半边数据结构、Delaunay 2D 三角剖分
|
||||
- 空间索引层(spatial):BVH(SAH 构建)
|
||||
- 碰撞检测层(collision):GJK 算法、Möller-Trumbore 射线-三角形相交
|
||||
- 布尔运算层(boolean):2D 多边形 Sutherland-Hodgman 裁剪
|
||||
- 构建系统:CMake + FetchContent(Eigen, GTest 自动下载)
|
||||
- 测试框架:Google Test,11 个测试文件
|
||||
- 示例程序:6 个可运行示例
|
||||
|
||||
### 待完成
|
||||
- 网格简化(QEM)、网格平滑(Laplacian/Taubin)
|
||||
- 3D 网格布尔运算
|
||||
- Octree、KD-Tree、R-Tree 完整实现
|
||||
- 3D Delaunay 剖分
|
||||
- 3D 凸包(QuickHull)
|
||||
- B-Rep 支持
|
||||
Reference in New Issue
Block a user