我有 4 个位置,带有 X、Y 和 Z 分量。前 2 个向量代表 2 个范围,另一个向量代表另一个长方体的另外 2 个范围。
一个例子:
Vector3 firstCubeMax = Vector3(10, 10, 10);
Vector3 firstCubeMin = Vector3(-10, -10, -10);
Vector3 secondCubeMax = Vector3(0, 0, 0);
Vector3 secondCubeMin = Vector3(-30, -60, -30);
(第一个长方体从 0,0,0 开始,大小为 (20,20,20)。第二个长方体从 (15, 30, 15) 开始,大小为 (30,60,30))
我想要做的是检查 2 个长方体是否正在碰撞(接触或穿过)给这些向量。另外,我正在使用 C++