La Red de Conocimientos Pedagógicos - Currículum vitae - Índice de la Guía de programación OpenGL

Índice de la Guía de programación OpenGL

Prefacio del traductor

Prólogo

Capítulo 1 Introducción a OpenGL

1.1 ¿Qué es OpenGL?

1.2 Un código OpenGL simple

1.3 La sintaxis de las funciones OpenGL

1.4 OpenGL es una máquina de estados

1.5 Canal de renderizado OpenGL

p>

1.5.1 Lista de visualización

1.5.2 Evaluador

1.5.3 Operaciones basadas en vértices

1.5. 4 Ensamblaje primitivo

1.5.5 Operación de píxeles

1.5.6 Ensamblaje de textura

1.5.7 Rasterización

1.5.8 Operación de fragmento

p>

1.6 Bibliotecas de funciones relacionadas con OpenGL

1.6.1 Archivos incluidos

1.6.2GLUT, paquete de herramientas de utilidad OpenGL

1.7 Animación

p>

1.7.1 Pausar Actualizar

1.7.2 Animación = Redibujar + Intercambiar

Capítulo 2 Gestión de estado y dibujo de objetos geométricos

2.1 Caja de herramientas de dibujo

2.1.1 Borrar ventana

2.1.2 Especificar color

2.1.3 Forzar la finalización de la operación de dibujo

2.1.4 Caja de herramientas del sistema de coordenadas

2.2 Describir puntos, rectas y polígonos

2.2.1 ¿Qué son puntos, rectas y polígonos?

2.2.2 Especificar vértices

2.2.3 Primitivas geométricas de OpenGL

2.3 Gestión básica del estado

2.4 Mostrar puntos, líneas y polígonos

2.4.1 Detalles de puntos

2.4.2 Detalles de líneas

2.4.3 Detalles de polígonos

2.5 Vector normal

2.6 Matriz de vértices

2.6.1 Paso 1: Habilitar la matriz

2.6.2 Paso 2: Especificar los datos de la matriz

2.6 .3 Paso 3: Desreferencia y renderizado

2.7 Objeto de búfer

2.7.1 Crear objeto de búfer

2.7.2 Activar objeto de búfer

p>

2.7.3 Asignar e inicializar el objeto de búfer con datos

2.7.4 Actualizar el valor de datos del objeto de búfer

2.7.5 Borrar el objeto de búfer

2.7.6 Usar objetos de zona de influencia para almacenar datos de vértices

2.8 Grupos de atributos

2.9 Algunos consejos para crear modelos de superficies poligonales

2.9. Icosaedro

Vista del Capítulo 3

3.1 Introducción: Metáfora de la cámara

3.2.1 Un ejemplo simple: dibujar un cubo

p>

3.1.2 Funciones de transformación comunes

3.2 Ver y modelar transformación

3.2.1 Pensar en la transformación

3.2.2 Transformar modelo

3.2.3 Transformación de vista

3.3 Transformación de proyección

3.3.1 Proyección en perspectiva

Capítulo 4 Color

p>

Capítulo 5 Iluminación

Capítulo 6 Fusión, suavizado, niebla y compensación de polígonos

Capítulo 7 Lista de visualización

Capítulo 8 Píxeles de dibujo , mapas de bits, fuentes e imágenes

Capítulo 9 Mapeo de texturas

Capítulo 10 Buffers de cuadros

Capítulo 11 Capítulo Teselado y superficies de ecuaciones cuadráticas

Capítulo 12 Evaluadores y NURBS

Capítulo 13 Selección y retroalimentación

Capítulo 14 Técnicas avanzadas de OpenGL

Capítulo 15 Lenguaje de sombreado OpenGL

Apéndice Una secuencia de operaciones

Apéndice B Variables de estado

Apéndice COpenGL y sistema de ventanas

Apéndice DGLUT (Biblioteca de utilidades OpenGL) Conocimientos básicos

Apéndice E Cálculo de vectores normales

Apéndice F Coordenadas homogéneas y matriz de transformación

Apéndice

Consejos de programación G

Apéndice Reglas de invariancia HOpenGL

Apéndice Funciones y variables integradas del lenguaje de sombreado IOpenGL

Glosario

.... ..