让我们说我的“平截头体”由6个平面组成,每个平面都有以下变量:
Vector3f tl; // top left
Vector3f tr; // top right
Vector3f bl; // bottom left
Vector3f br; // bottom right
Vector3f n; // normal
现在,我对场景中的每个实体都有一个与轴对齐的边界框。 我想检查边界框是否在视锥中。 我该怎么做? 我不明白其背后的数学原理。
答案 0 :(得分:0)
您的对象是凸多面体,因此您可以使用分离轴定理(wiki,article)。
对于AABB轴来说非常简单(arbitrary found example显示了使用OX,OY,OZ轴)