Я пытаюсь сделать простой поворот в OpenGL, но, должно быть, упускаю суть.
Я не столько ищу конкретное исправление, сколько быстрое объяснение или ссылку, которая объясняет ротацию OpenGL в целом.
На данный момент у меня есть такой код:
glPushMatrix();
glRotatef(90.0, 0.0, 1.0, 0.0);
glBegin(GL_TRIANGLES);
glVertex3f( 1.0, 1.0, 0.0 );
glVertex3f( 3.0, 2.0, 0.0 );
glVertex3f( 3.0, 1.0, 0.0 );
glEnd();
glPopMatrix();
Но в результате получается не повернутый на 90 градусов треугольник.
Редактировать
Хм, спасибо Майку Хабустаку - похоже, мой код вызывал функцию SetCamera, которая использует glOrtho. Я слишком новичок в OpenGL, чтобы иметь какое-либо представление о том, что это значит, но отключение этого и поворот по оси Z дали желаемый результат.