Мне в углу окна OpenGL надо нарисовать оси, повернутые под углом как камера смотрит, но без сдвига камеры
Я делаю так:
glPushMatrix();
glViewport(0,0,w/4,h/4);
::glMatrixMode(GL_PROJECTION);
::glPushMatrix();
::glLoadIdentity();
double Aspect = (double)w/(double)h;
::glOrtho(-2*Aspect,2*Aspect,-2,2,-200,2000);
Рисую в координатах (0,1)
А потом
glPopMatrix();
glMatrixMode(GL_MODELVIEW);
glPopMatrix();
glPopAttrib();
glViewport(0,0,w,h);
glPopMatrix();
Рисует под углом каким нужно, но сдвигает так как и сдвинута камера. Как мне оставить только поворот без сдивига?
Спасибо