: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
에 대한 호출을 실행하므로 위의 glRotatef
호출과 정확히 일치합니까? 회전 반경이 10이 아닌 이유는 무엇입니까? (10은 gluLookAt에 전달 된 세 번째 매개 변수입니다.)
가능한 중복 [어떻게 gluLookAt 작동합니까?] (http://stackoverflow.com/questions/13166135/how-does-glulookat-work) – Kromster
감사합니다. – suitianshi