我已经为正在使用的游戏引擎计算了视锥。但是现在我要计算是否在视锥中查看一个框(用2个Vector3f变量计算)。我已经尝试了很多在网上找到的计算方法,但是没有什么适合我想要实现的目标。
Box
两个变量:Vector3f objectMin, Vector3f objectMax
是对象的两个位置。我想使用由这两个Vector3f组成的框来计算对象的大肠菌病。
查看视锥体
// near plane \\
Vector3f left_bottom_near;
Vector3f right_bottom_near;
Vector3f left_top_near;
Vector3f right_top_near;
// far plane \\
Vector3f left_bottom_far;
Vector3f right_bottom_far;
Vector3f left_top_far;
Vector3f right_top_far;
我已经计算了上述所有变量(视锥)。
如果您知道如何使用这两个位置计算框并检查它们是否在视锥中,请告诉我。
预先感谢