0
我已經以下代碼:gluLookAt對glRotate/glTranslate/glScale有影響嗎?
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
gluLookAt (0.0, 0.0, 10.0, 0.0, 0.0, 0.0, 0.0, 0.1, 20.0);
glRotatef ((GLfloat) 45, 0.0, 1.0, 0.0);
glRectf(-1,-1,1,1);
矩形將圍繞y軸旋轉。正如我的結果所顯示的那樣,它仍然是我窗口的中心。 但是爲什麼?
據我所知,功能gluLookAt
修改MODELVIEW矩陣和它發出呼叫glTranslate
裏面,所以whtat的上述glRotatef
調用的確切行爲?爲什麼旋轉半徑不是10? (10是傳遞給gluLookAt的第三個參數)
[gluLookAt如何工作?](http://stackoverflow.com/questions/13166135/how-does-glulookat-work) – Kromster
謝謝,我沒注意到 – suitianshi