Tabla de contenido

0 Prefacio
1 Conceptos
2 Trazar ecuaciones
2.1 Cambio de Coordenadas I
2.2 Observaciones
2.3 Explicación detallada
2.4 Cambio de coordenadas II
2.5 Fórmulas
2.6 Algoritmo
2.7 Ejercicios
3 Fractales
3.1 Concepto
3.2 Fractales: Curva de Koch
3.2.1 Algoritmo
3.2.2 Observaciones
3.2.3 Explicación Detallada
3.2.4 Ejercicios
3.3 Fractales: Triángulo de Sierpinski
3.3.1 Algoritmo
3.3.2 Observaciones
3.3.3 Explicación Detallada
3.3.4 Ejercicios
3.4 Fractales: Mandelbrot
3.4.1 Cambio de Coordenadas
3.4.2 Algoritmo
3.4.3 Observaciones
3.4.4 Explicación Detallada
3.4.5 Ejercicios
4 Nubes
4.1 Colores
4.2 Modelo RGB
4.3 Paletas
4.4 Generar Nubes
4.4.1 Mapa de Colores
4.5 Algoritmo
4.6 Observaciones
4.7 Explicación Detallada
4.8 Ejercicios
5 Figuras Geométricas
5.1 Figuras Geométricas Básicas
5.1.1 Vértices
5.1.2 Línea Recta
5.1.3 Triángulo
5.1.4 Abanico de Triángulos
5.1.5 Tira de Triángulos
5.1.6 Rectángulo
5.1.7 Cuadrilátero
5.1.8 Tira de Cuadriláteros
5.1.9 Polígonos
5.1.10 Elipse/Círculo
5.1.11 Arco
5.1.12 Sector/Cuña
5.1.13 Segmento elíptico
5.1.14 Curva de Bézier
5.1.15 Rectángulo Redondo
5.2 Ejemplos de Figuras Geométricas
5.2.1 1. Polígonos Regulares
5.2.2 2. Composición
5.2.3 3. Visualización de Datos
5.2.4 4. Diagramas
5.2.5 5. Interfaces Gráficas
5.2.6 6. Curvas
5.3 Ejercicios
6 Capítulo 6 - Modelado en 2D
6.1 Conceptos
6.1.1 Escalares
6.1.2 Puntos
6.1.3 Vectores
6.1.4 Espacios
6.1.5 Líneas
6.1.6 Convexidad
6.2 Sistema de Coordenadas
6.3 Cambio de Coordenadas
6.3.1 Ejemplo de Cambio de Coordenadas
6.4 Coordenadas Homogéneas
6.5 Cambio de Marcos de Referencia
6.5.1 Ejemplos de Cambio de Marcos
6.6 Transformaciones Afines
6.7 Operaciones
6.7.1 Traslación
6.7.2 Cambio de Escala
6.7.3 Rotación
6.7.4 Sesgado
6.8 Uso de Transformaciones
6.8.1 Composición
6.8.2 Instancia
6.9 Modelado
6.9.1 Representación
6.9.2 Orden de la Representación
6.10 Vista
6.11 Observaciones
6.12 Referencia
6.13 Ejercicios
7 Capítulo 7 - Recorte
7.1 Recortando Líneas
7.2 Recortando Polígonos
7.3 Recortando Puntos
7.4 Algoritmo Exhaustivo
7.4.1 Ejemplo
7.5 Algoritmo de Cohen-Sutherland
7.5.1 Ejemplo
7.5.2 Algoritmo
7.6 Algoritmo de Cyrus-Beck
7.6.1 Ejemplo
7.6.2 Algoritmo
7.7 Algoritmo de Liang-Barsky
7.7.1 Ejemplo
7.7.2 Algoritmo
7.8 Algoritmo de Nicholl-Lee-Nicholl
7.8.1 Ejemplo
7.8.2 Algoritmo
7.9 Algoritmo de Sutherland-Hodgman
7.9.1 Ejemplo
7.9.2 Algoritmo
7.10 Algoritmo de Liang-Barsky
7.10.1 Ejemplo
7.10.2 Algoritmo
7.11 Algoritmo de Weiler-Atherton
7.11.1 Ejemplo
7.11.2 Algoritmo
7.12 Observaciones
7.13 Ejercicios
600 Apéndice 1: Geometría
600.1 1. Introducción
600.2 2. Definiciones
600.3 3. Geometría General
600.3.1 3.1. Líneas Rectas
600.4 4. Trigonometría
601 Apéndice 2: Vectores
601.1 Definiciones
601.1.1 Orientación
601.1.2 Pendiente
601.1.3 Módulo
601.1.4 Vector Nulo
601.1.5 Equivalencia
601.1.6 Ejemplos
601.2 Operaciones de Vectores
601.2.1 Multiplicación Escalar-Vector
601.2.2 Suma Vector-Vector
601.2.3 Resta Vector-Vector
601.2.4 Producto Escalar
601.2.5 Producto Vectorial
601.2.6 Ejemplos
601.3 Otras Operaciones
601.3.1 Combinación Lineal
601.3.2 Base de vectores
601.3.3 Proyección
601.3.4 Ejemplos
602 Apéndice 3: Matrices
602.1 Definiciones
602.2 Operaciones de Matrices
602.2.1 Multiplicación Escalar-Matriz
602.2.2 Suma Matriz-Matriz
602.2.3 Multiplicación Matriz-Matriz
602.2.4 Ejemplos
602.3 Determinante de una Matriz
602.3.1 Ejemplos
602.3.2 Propiedades
602.4 Inversión de una Matriz
602.4.1 Método
602.4.2 Ejemplos
602.5 Cambio de Representación
602.5.1 Ejemplos
602.6 Producto Escalar
602.6.1 Ejemplos
602.7 Producto Vectorial
602.7.1 Ejemplos
A Descarga de Paquetes
A.1 Capítulo 2
A.2 Capítulo 3
A.3 Capítulo 4
A.4 Capítulo 5
A.5 Capítulo 6
A.6 Capítulo 7
B Bibliografía