Slabs Method - AABB碰撞检测法
参考:[1] 3D空间中射线与AABB包围盒的碰撞检测[2] Python 代码计算立方体与线段交点原本打算解决“判断与立方体是否相交”的问题,自然的想法是分别判断线段是否与立方体的六个面相交;此外还查得Slabs方法,简介如下:基本思想:射线穿过立方体的部分 是 六个面中 与两两(无限)平面相交部分的 交。2-D空间为例:射线是否穿过矩形射线穿过的部分为 x-slab和y-slab之间的线段部分的交数学表达射线上任意一点表示为:P⃗=P⃗start+t∗D⃗,(t⩾0)\vec{
原创
2020-11-26 15:33:02 ·
2390 阅读 ·
1 评论