0
我有以下场景。如何为场景中的特定对象反转gluLookat变换?
glMatrixMode (GL_PROJECTION);
glLoadIdentity();
gluPerspective(45, w/h,.1, 100);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
gluLookAt(cameraX,cameraY,cameraZ,0.0,0.0,0.0,0.0,1.0,0.0);
drawtheBOT();
drawUserTrackedBall(); // This ball moves in 3d with user controlling it.
当我改变cameraX,cameraY,cameraZ的值时,球的运动也会根据glulookat值而改变。例如,如果我从正x方向看,我原来的左右运动现在会变成近距离运动。
我该如何取消lookat转换?