Jairo sanchez silva

of 7 /7
UNIVERSIDAD TÉCNICA DE BABAHOYO Jairo Sánchez Silva Open GL

Embed Size (px)

Transcript of Jairo sanchez silva

Universidad tcnica de Babahoyo

Universidad tcnica de BabahoyoJairo Snchez SilvaOpen GL

OpenGLOpenGL significa Graphic Library.No es ningn tipo de lenguaje de programacin, sino un conjunto de librera que son utilizados a travs de lenguaje de programacin (como en Visual C++), para tener una interfaz software entre la aplicacin y el hardware grfico. La librera est conformada por unas 150 instrucciones diferentes para especificar los objetos.OpenGL, ofrece algo muy valioso: la independencia con respecto a la plataforma de hardware y el sistema operativo en que se trabaje, brindando con ello una enorme portabilidad a sus productos.

OpenGLConstruir formas geomtricas a partir de primitivas.Ubicar los objetos en el espacio tridimensional y seleccionar el punto de vista de la escenaAplicar el color a los objetos, ya sea mediante una asignacin explcita de la aplicacin, a partir de las condiciones de iluminacin o mediante la utilizacin de texturas.Convertir la descripcin matemtica de los objetos y la informacin sobre el color en pixeles de la pantalla, proceso que se llama rasterizacin .

Est concebido para disear aplicaciones interactivas y facilita al usuario herramientas como la seleccin sus capacidades resultan insuficientes para, entre otras cosas, crear interfaces grficas con un grado mayor de interactividad.

Desarrollo de las librerasAUXGLUTPresentan numerosas insuficiencias, y su aplicacin se limita a programas de simple enseanza.Tiene mayor funcionalidad para la manipulacin interactiva de objetos 3D.

GLUT es un interfaz de programacin con "C" ANSI y Fortran para escribir programas en OpenGL que sean independientes del sistema operativo de ventanas. Las librerasGLUT ofrecen, entre otras cosas, las siguientes prestaciones: Ventanas multiples para render Procesamiento de eventos de entrada iniciados por el usuario (callbacks). Variados dispositivos de entrada. Mens desplegables. Rutinas para generar objetos standares.

BIBLIOGRAFAhttp://www.oocities.org/valcoey/opengl.html