似乎我能找到的每个例子都与使用DirectX或OpenGL有关,这让我感到困惑......我没有使用其中任何一个,所以我没有任何视图或剪切矩阵
我有一个视锥体形状的元素(我有8个角坐标),我需要看一个轴对齐框是否与它相交。
有人可以发一个带评论的快速片段吗?
答案 0 :(得分:0)
您需要在 World Space 中查找AABB剔除。如果你有截头锥形元素的8个角坐标,你可以构造视锥体的6个平面。从那里你可以确定盒子与平截头体相交的各种情况,不要忘记盒子完全包围它的情况,或者它完全在它内部的情况。
这是一篇来自你的翻译代码的古老文章,它解释了一些事情。您可以从那里谷歌搜索其他文章: