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轉換?