检查轴对齐的边界框是否位于视锥体内



假设我的 Frustum 由 6 个平面组成,每个平面都有以下变量:

Vector3f tl;    // top left
Vector3f tr;    // top right
Vector3f bl;    // bottom left
Vector3f br;    // bottom right
Vector3f n;     // normal

现在,我为场景中的每个实体都有一个轴对齐的边界框。 我想检查边界框是否在视锥体内。 我该怎么做? 我不明白这背后的数学。

你的对象是凸多面体,所以你可以使用分离轴定理(维基,文章(。

对于 AABB 轴相当简单(任意找到的示例显示使用 OX、OY、OZ 轴(

最新更新