Результаты поиска
Использование GLUT с Visual C++ Express Edition
Каковы основные шаги для компиляции приложения OpenGL с использованием GLUT (OpenGL Utility Toolkit) в Visual C++ Express Edition?
Использование шрифтов GLUT bitmap
Я пишу простое приложение OpenGL , которое использует GLUT . Я не хочу свернуть свой собственный код рендеринга шрифтов, вместо этого я хочу использовать простые шрифты bitmap, которые поставляются с GLUT . Каковы шаги, чтобы заставить их работать?
Допустимый контекст OpenGL
Как и на каком этапе создается допустимый контекст OpenGL в моем коде? Я получаю ошибки даже на простом коде OpenGL.
GLUT всплывающие меню
Легко ли создать всплывающие меню GLUT для моего приложения OpenGL? Если да, то как?
Использование колеса прокрутки мыши в GLUT
Я хочу использовать колесо прокрутки мыши в моей программе OpenGL GLUT для увеличения и уменьшения масштаба сцены? Как мне это сделать?
GLUT ошибка переопределения выхода
В моей простой программе OpenGL я получаю следующую ошибку о переопределении выхода:
1>c:\program files\microsoft visual studio 8\vc\include\stdlib.h(406) : error C2381: 'exit' : redefinition; __declspec(noreturn) differs
1> c:\program files\microsoft visual studio 8\vc\platformsdk\include\gl\glut.h(146) : see declaration of 'exit'
Я использую Nate Robins ' GLUT для Win32 и получаю эту ошибку с Visual Studio 2005 или Visual C++ 2005 (Express Edition). В чем причина этой ошибки и как ее исправить?
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 градусов.
Edit Hmm спасибо майку Хабустаку-оказалось, что мой код вызывал функцию SetCamera, которая использует glOrtho. Я слишком новичок в OpenGL, чтобы иметь какое-либо представление о том, что это означало, но отключение этого и вращение по оси Z дали желаемый результат.