Я пытаюсь сделать простое вращение в OpenGL, но вам не хватает точки. Я не ищу конкретного исправления, а также краткое объяснение или ссылку, объясняющую более широкое использование 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 градусов.
Редактировать Хм спасибо Майку Haboustak - он появился мой код был вызов функции SetCamera, которые используют glOrtho. Я слишком новичок в OpenGL, чтобы иметь представление о том, что это значит, но отключение этого и вращение по оси Z привело к желаемому результату.
ВАЖНО! См. Также ответ Перри ниже. – Ali 2011-01-07 20:46:43