我遇到了一个问题,我需要将AABB划分为多个小型AABB。我需要在每个较小的AABB中找到最小和最大的点。如果我们以这个长方体为例,我们可以看到它被分成64个较小的长方体。我对以下代码进行了基本尝试:float h = side * 0.5f;
float l = side / NUMBER_OF_PAR
我正在尝试将Gomez的Swept AABB vs AABB碰撞检测算法(如所示)移植到Lua,但我无法使其工作。它将在几乎所有地方检测输出时间等于零的“冲突”,以及其他不准确的地方。box1 is the moving box, disp is the box's displacement, box2 is stationary
function Collision.swept_aabb_vs_aabb