Найдено результатов: 7

Использование GLUT с Visual C++ Express Edition

Каковы основные шаги для компиляции приложения OpenGL с использованием GLUT (OpenGL Utility Toolkit) в Visual C++ Express Edition?

visual-studio   visual-c++   opengl   glut    

515   2   09:44, 4th August, 2020


Использование шрифтов GLUT bitmap

Я пишу простое приложение OpenGL , которое использует GLUT . Я не хочу свернуть свой собственный код рендеринга шрифтов, вместо этого я хочу использовать простые шрифты bitmap, которые поставляются с GLUT . Каковы шаги, чтобы заставить их работать?

opengl   fonts   bitmap   glut    

651   1   00:13, 16th August, 2020


Допустимый контекст OpenGL

Как и на каком этапе создается допустимый контекст OpenGL в моем коде? Я получаю ошибки даже на простом коде OpenGL.

opengl   glut    

412   1   22:50, 19th August, 2020


GLUT всплывающие меню

Легко ли создать всплывающие меню GLUT для моего приложения OpenGL? Если да, то как?

opengl   glut   menu    

508   1   09:41, 29th August, 2020


Использование колеса прокрутки мыши в GLUT

Я хочу использовать колесо прокрутки мыши в моей программе OpenGL GLUT для увеличения и уменьшения масштаба сцены? Как мне это сделать?

opengl   glut   scrollwheel    

544   3   16:31, 13th August, 2020


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   glut    

493   2   01:26, 27th August, 2020


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 дали желаемый результат.

c++   opengl   glut    

454   6   21:07, 28th August, 2020