Articles of opengl

Adiós a Glut en Mac OSX 10.9, IDE: QT Creator

Estaba intentando construir un progtwig opengl en el creador de qt, instalado en mi mac, con osx 10.9. Recibí varias advertencias sobre las funciones de exceso sobre su desactivación en osx10.9, un mensaje de error de muestra es como: ‘glutInit’ está en desuso: primero desaprobado en OS X 10.9 [-Wdeprecated-declarations] glutInit (& argc, & argv); […]

GLUT en OS X con OpenGL 3.2 Core Profile

¿Es posible utilizar GLUT en OS X Lion o OS X Mountain Lion utilizando el perfil central (para que pueda usar GLSL 1.50)? ¿Puedo usar el GLUT integrado o necesito usar una biblioteca de terceros como FreeGLUT? ¿Y hay alguna aplicación simple de ‘Hola mundo’ disponible para OS X con un proyecto XCode o un […]

¿Por qué GL divide `gl_Position` por W en lugar de dejar que lo hagas tú mismo?

Nota: entiendo las matemáticas básicas. Entiendo que la función de perspective típica en varias bibliotecas matemáticas produce una matriz que convierte valores z de -zNear a -zFar de nuevo en -1 a +1, pero solo si el resultado está dividido por w La pregunta específica es qué gana GPU haciendo esto por usted en lugar […]

No se puede comstackr fuente sencilla en C ++ y OpenGL (GLFW) en Linux en NetBeans

Empecé a aprender OpenGL (glfw) y copié el código fuente de un tutorial e intenté comstackrlo, pero ocurrieron errores. Creo que he instalado corectly todos los archivos de encabezado (glm, glfw, etc.) Esta es mi fuente (no usé estos caracteres: en archivos de encabezado): #include iostream #include stdio.h #include stdlib.h #include GL/glew.h #include GLFW/glfw3.h #include […]

Usando la rueda de desplazamiento del mouse en GLUT

¿Quiero usar la rueda de desplazamiento del mouse en mi progtwig OpenGL GLUT para acercar y alejar una escena? ¿Cómo puedo hacer eso?

¿Convertir la rotación de Quaternion a la matriz de rotación?

Básicamente, dado un quaterion (qx, qy, qz, qw) … ¿Cómo puedo convertir eso a una matriz de rotación de OpenGL? También me interesa saber qué fila de matriz es “Arriba”, “Derecha”, “Adelante”, etc. Tengo una rotación de cámara en cuaternión que necesito en vectores …

Usar Quaternions para las rotaciones de OpenGL

Así que estoy escribiendo un progtwig donde los objetos se mueven alrededor del estilo spacesim, con el fin de aprender cómo mover cosas sin problemas a través del espacio 3D. Después de jugar un poco con los angularjs de Euler, parece que no son realmente apropiados para el movimiento 3D de forma libre en direcciones […]

Cómo tomar una captura de pantalla en OpenGL

Cómo tomar una captura de pantalla de una ventana OpenGL en C ++ y guardarla en un archivo. Encontré la función glReadPixels() , pero no sé qué hacer a continuación. ¿Dónde puedo establecer la ruta a un archivo, por ejemplo? Si no es difícil, escribe el código, por favor.

Visualización de SVG en OpenGL sin ráster intermedio

Tengo algunas ilustraciones simples de SVG (íconos y glifos) que quiero mostrar en una aplicación OpenGL (desarrollándome en C ++ en Debian, usando Qt). La solución obvia es utilizar las bibliotecas de ImageMagick para convertir los archivos SVG en imágenes de bitmap y texturizarlos en algunos polígonos adecuados (o simplemente usar buenos viejos glDrawPixels). Sin […]

¿Cómo instalas GLUT y OpenGL en Visual Studio 2012?

Acabo de instalar Visual Studio 2012 hoy, y me preguntaba cómo puede instalar GLUT y OpenGL en la plataforma.