Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用可以从截锥体返回的 8 个角,我将如何获取包含在该截锥体中的所有点的数组?
对于我的具体情况,我不需要 y 坐标,只需要 x,z 坐标。
我实际上已经考虑了很多并且没有找到任何解决方案,有人能指出我正确的方向吗?
鉴于您使用的是 XNA,您可以通过 BoundingFrustrum 的 Contains 方法运行一堆坐标。
var frustum = new BoundingFrustum(ViewMatrix); if(frustum.Contains(new Vector3(0,0,0))) { // This point is in the frustum, add it to a list of points }