Pclinux
TEMA: OPENGL
Introducción..........................................................................................3
¿Qué es openGL?.................................................................................4
¿Por quién fue desarrollado OpenGL?...............................................5
Implementación de OpenGL……………………………………………...5
Propósitos deOpenGL.........................................................................6
OpenGL para Java………......................................................................6
Código de programa………………………………………………………..7
Programa ejecutándoce……………………………………………………13
Bibliografía.............................................................................................14
Introducción
En el presentetrabajo se desarrollaran las especificaciones de openGL para java, tomando en cuenta el despliegue y estructuración de openGL.
Para introducir a las aplicaciones de openGL para java es necesario conocer características de que es openGL y aplicaciones, todo lo anterior contenido en este trabajo de una manera explicativa para que sea lo mas clara posible para sus lectores.
Un punto importante retomadoen dicho trabajo es que se definirán los propósitos de la existencia de openGL, así como sus implementaciones, estas características se consideran importantes para toda aquella persona que desee realizar algunas de estas aplicaciones, sirviendo de información introductoria.
OPENGL
¿QUE ES OPENGL?
OpenGL es una especificación estándar que define una API multilenguaje y multiplataformapara escribir aplicaciones que produzcan gráficos 2D y 3D.
A grandes rasgos, OpenGL es una especificación, es decir, un documento que describe un conjunto de funciones y su comportamiento exacto. A partir de ella, los fabricantes de hardware crean implementaciones (bibliotecas de funciones creadas para enlazar con las funciones de la especificación OpenGL, utilizando aceleración hardware cuando seaposible). Dichos fabricantes tienen que superar pruebas específicas que les permitan calificar su implementación como una implementación de OpenGL.
OpenGL significa Graphic Library. No es por lo tanto ningún lenguaje de programación, sino tan sólo un conjunto de librerías que son utilizadas a través de lenguajes de programación (en este caso VisualC++) para conseguir un interfaz software entrelas aplicaciones y el hardware gráfico. La librería esta formada por unas 150 instrucciones diferentes que se utilizan para especificar los objetos y las operaciones necesarias para desarrollar aplicaciones interactivas tridimencionales. Los modelos se deben construir partiendo de un pequeño conjunto de "primitivas geometricas" como puntos, lineas y poligonos.
A cambio, OpenGL, ofrece algo muyvalioso: 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. Asi, OpenGL, permite:
*Construir formas geométricas a partir de primitivas.
*Ubicar los objetos en el espacio tridimencional y seleccionar el punto de vista de la escena.
*Aplicar el color a los objetos, ya seamediante una asignación explícita de la aplicación, apartir de las condiciones de iluminaci´on o mediante la utilización de texturas.
*Convertir la descripcion matemática de los objetos y la información sobre el color en pixels de la pantalla, proceso que se llama rasterización.
Aunque OpenGL está esta concebido para diseñar aplicaciones interactivas y facilita al usuario herramientas como laselección sus capacidades resultan insuficientes para, entre otras cosas, crear interfaces gráficas con un grado mayor de interactividad. Estas limitaciones condujeron al desarrollo de las librerias AUX y GLUT . Las librerias AUX presentan numerosas insuficiencias, y su aplicación se limita.
¿POR QUIEN FUE DESARROLLADO OPENGL?
Fue desarrollada por Silicon Graphics Inc. (SGI) en 1992.[] Su nombre...
Regístrate para leer el documento completo.