草庐IT

wcUserHead

全部标签

c++ - 设置不对称截锥体

我有一个程序,我在其中跟踪用户的位置并设置视锥体(将相机设置在用户的位置)以根据用户的位置更改场景的视角。直到现在,我的显示屏的所有四个角都处于同一z轴,并且我能够设置不对称平截头体并根据用户的视角改变场景。当前代码如下所示:UserCam::begin(){saveGlobalMatrices();glMatrixMode(GL_PROJECTION);glLoadIdentity();glFrustum(_topLeftNear.x,_bottomRightNear.x,_bottomRightNear.y,_topLeftNear.y,_camZNear,_camZFar);gl