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

问题描述 投票:0回答:1

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

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

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

java math 3d geometry frustum
1个回答
0
投票

你的对象是凸多面体,所以你可以使用分离轴定理(qazxsw poi,qazxsw poi)。

对于AABB轴来说相当简单(wiki显示使用OX,OY,OZ轴)

© www.soinside.com 2019 - 2024. All rights reserved.