|
Este
libro es una colección de fichas prácticas para
iniciarse en la programación con OpenGL, entorno de
desarrollo de aplicaciones gráficas interactivas en
dos y tres dimensiones. El objetivo es ofrecer un conjunto
de soluciones a cuestiones muy básicas de programación
con OpenGL como, por ejemplo, dibujar líneas, establecer
un tipo de proyección, aplicar una textura sobre un
polígono, incluir un punto de luz, etc. Estas soluciones
han sido desarrolladas por diferentes autores en forma de
fichas prácticas y se agrupan en un conjunto de temas
o tópicos generales.
El lector que aborde este libro debe tener un mínimo
conocimiento sobre la materia Informática Gráfica
ya que, por ejemplo, una ficha que explica cómo establecer
una proyección paralela se centra en las instrucciones
y parámetros de OpenGL necesarios, pero no en explicar
qué es y para qué sirve la proyección
paralela, o por qué es necesario realizar la proyección
o qué otros tipos de proyección existen. El
usuario avanzado también puede beneficiarse de este
material utilizándolo como guía de consulta
para aquellos conceptos que siempre se olvidan.
Cada ficha plantea y resuelve un problema. El lector
debe dirigirse directamente a la ficha que propone una solución
a su problema. Las fichas tienen una estructura fija y así,
cada una de ellas consta de un planteamiento, donde se explica
qué intenta resolver, se describen las instrucciones
de OpenGL involucradas, se explica con detalle la solución
al problema y se presenta un programa ejemplo escrito en C
en el que se ha primado su legibilidad y su fácil comprensión.
En ocasiones, una ficha puede hacer referencia a otras fichas
o a capítulos de otros libros donde se puede encontrar
más información sobre el problema planteado.
Agradecemos la colaboración del Departamento de Sistemas
Informáticos y Computación de la Universidad
Politécnica de Valencia y del Departamento de Ingeniería
y Ciencia de la Computación de la Universitat Jaume
I y, en especial, al Departamento de Lenguajes y Sistemas
Informáticos de la Universitat Jaume I por la confianza
depositada y por su apoyo en la elaboración de este
material. También queremos agradecer a todos los autores
que han participado con sus contribuciones y que han hecho
que este libro sea una realidad.
|
|