fix(v1.0.3): VDE-019 center参数 + VDE-020 cone/torus + VDE-022 位置查询 + VDE-026 BVH索引
CI / Build & Test (push) Failing after 41s
CI / Release Build (push) Failing after 33s
Build & Test / build-and-test (push) Has been cancelled
Build & Test / python-bindings (push) Has been cancelled

VDE-019 (Fixed): make_box/make_cylinder/make_sphere 添加 Point3D center 参数
VDE-020 (Fixed): 新增 make_cone(r1,r2,height) 和 make_torus(rMajor,rMinor) 基本体
VDE-022 (Partially Fixed): 添加 get_edge_index_by_position / get_face_index_by_position / fillet_by_position / chamfer_by_position
VDE-026 (Fixed): Triangle3D 添加 int id 字段,BVH::build() 自动赋值索引,HitResult 添加 tri_index
VDE-021/023/024/025 (Acknowledged): mesh→NURBS 转换等复杂几何算法,需求已记录

反馈来自 ViewDesign feat/viewdesign-engine 分支
This commit is contained in:
茂之钳
2026-07-28 17:08:03 +08:00
parent fbf9b400b5
commit aeb29ab87c
15 changed files with 735 additions and 87 deletions
+1
View File
@@ -156,6 +156,7 @@ public:
double t; /**< 沿射线的参数 t */
Triangle3D tri; /**< 命中的三角形 */
Point3D point; /**< 命中点的世界坐标 = origin + t * dir */
int tri_index; /**< 命中三角形在原始数组中的索引 */
};
/**