Я рисую оси в начале координат и фиксирую их положение, я пытаюсь повернуть камеру с помощью glLookAt:
glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );
glMatrixMode( GL_MODELVIEW );
glLoadIdentity();
DrawAxes(); // Draws X-axis in red, Y in green, Z in blue
glRotated( m_dRotX, 1.0, 0.0, 0.0 );
glRotated( m_dRotY, 0.0, 1.0, 0.0 );
glRotated( m_dRotZ, 0.0, 0.0, 1.0 );
gluLookAt( m_dCameraPos_X, m_dCameraPos_Y, m_dCameraPos_Z, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0 );
SwapBuffers( m_pDC->m_hDC );
Начиная с позиции ( 0, 0, 100 ), я вращаюсь вокруг оси Y и ожидаю, что красная полоса (ось X) станет короткой, а синяя полоса (ось Z) станет длиннее, но ничего не движется . Что мне не хватает?