View
1.999
Download
3
Category
Preview:
DESCRIPTION
Mini Manual para inicar con OpenGL en visual C++ 2008
Citation preview
RUNNING OpenGL onVISUAL STUDIO 2008Conociéndonos
Este es un pequeño manual sobre cómo empezar a usar OpenGL en Visual C++. Semuestra un ejemplo sencillo para su claro entendimiento y una transmisiónsegura de la idea.
2009
Andrea Ismeneé Herrera Huertaai electronic10/05/2009
RUNNING OpenGL on VISUAL STUDIO 2008
Huajuapan de León, Oaxaca. Página 2
Universidad Tecnológica de la MixtecaIngeniería en Electrónica
Andrea Ismeneé Herrera Huertaandrea.ismenee@live.com.mx
Paso 1. Instalar las bibliotecas de GLUT.Para aplicaciones que solo necesites usar GLUT puedes bajar las librerías
de: http://www.xmission.com/~nate/glut.html.Descoprimes y guardas de la siguiente manera los archivos:glut32.dll en C:\Windows\systemglut32.lib en C:\Program Files\Microsoft Visual Studio 9.0\VC\libglut32.h en C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GLPara instalar las bibliotecas de funciones OpenGl , glaux y Glut puedes
obtener todos los archivos de internet (http://www.opengl.org). Estos deben ser lossiguientes:
Archivo de cabecera: gl.h, glut.h, glu.h Bibliotecas estáticas: opengl32.lib, glu32.lib, glut.lib Bibliotecas dinámicas: opengl32.dll, glu32.dll, glut32.dll
Paso 2.Crear un proyecto.Selecciona una aplicación de consola Win32.
RUNNING OpenGL on VISUAL STUDIO 2008
Huajuapan de León, Oaxaca. Página 3
Das un clic en aceptar después de haber escrito el nombre de aplicación deconsola y de seleccionar la ubicación. Enseguida aparecerá una pantalla como lasiguiente, aquí debes de asegurarte que este seleccionada en tipo de aplicación:Aplicación de consola y en opciones adicionales tenga una palomita en proyectovacío.
Una vez creado el proyecto entras a las propiedades de este(ProyectoPropiedades o con las teclas Alt+F7). Aparecerá una pantalla comoesta:
Seleccionas en Configuración, Todas las configuraciones. Enseguida das un clicsobre Entrada y escribes en dependencias adicionales: opengl32.lib glu32.libglut32.lib.
RUNNING OpenGL on VISUAL STUDIO 2008
Huajuapan de León, Oaxaca. Página 4
Paso 3. Crear un archivo C++(.cpp) para escribir el código.
ProyectoAgregar Nuevo ElementoArchivo C++
Paso 4. Teclear tu código. Este fue mi primer código en OpenGL, únicamenteimprime una ventana en color Amarillo y me sirvió para saber si las libreríasestaban instaladas correctamente.
#include <stdio.h>#include <stdlib.h>#include <windows.h>#include <math.h>#include <GL/glut.h>void init(void){
glClearColor(1.0,1.0,1.0,1.0);glShadeModel(GL_FLAT);
}
void display(void){glClear(GL_COLOR_BUFFER_BIT);glPushMatrix();glRotatef(0.0,0.0,0.0,1.0);glColor3f(1.0,1.0,0.0);glRectf(-25.0,-25.0,25.0,25.0);glPopMatrix();glutSwapBuffers();
}int main(int argc, char **argv){
int Height=400, Width=400;glutInit(&argc, argv);glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB);glutInitWindowSize(Width, Height);glutCreateWindow("Plano Cartesiano");init();glutDisplayFunc(display);
glutMainLoop();
}
RUNNING OpenGL on VISUAL STUDIO 2008
Huajuapan de León, Oaxaca. Página 5
Resultado
Recommended