Dx9怎么判断某个点是否在相机的可见区域内
Dx9如何判断某个点是否在相机的可见区域内?
如题。。。.......................
------解决方案--------------------
判断该点的世界坐标是否在摄像机的视锥体范围内就可以了,如果你是DX9的话得自己构建一个视锥体的数据结构,然后根据viewMatrix*projMatrix来计算得到视锥体的六个平面,接着判断点到这6个平面的距离是否是大于0的就ok了。
如题。。。.......................
------解决方案--------------------
判断该点的世界坐标是否在摄像机的视锥体范围内就可以了,如果你是DX9的话得自己构建一个视锥体的数据结构,然后根据viewMatrix*projMatrix来计算得到视锥体的六个平面,接着判断点到这6个平面的距离是否是大于0的就ok了。