Sitio Web de Héctor E. Medellín Anaya

GRAFICACIÓN


Presentación

Este es un curso optativo de la carrera de Ing. Electrónica. Requiere que el alumno tenga interés y habilidad en el uso de algún lenguaje de programación, de preferencia C y/o Java.

Objetivo general

Capacitar al alumno en el diseño de programas de aplicación que hagan un uso intensivo de gráficos en dos dimensiones.

Temario

Unidad 1: Introducción a los gráficos

1. Aplicaciones gráficas comunes
2. Dispositivos de entrada y salida
3. Características de los sistemas gráficos

Unidad 2: Primitivas gráficas

1. Dibujo de puntos
2. Algoritmos comunes de trazo de rectas
3. Algoritmos comunes de trazo de círculos
4. Otras primitivas
5. Bibliotecas gráficas en C y Java
6. Uso de primitivas de biblioteca
7. Principios de animación
8. Mejora de la animación

Unidad 3: transformaciones en dos dimensiones

1. Transformaciones básicas: traslación, escalamiento, rotación
2. Representación matricial
3. Transformaciones compuestas
4. Otras transformaciones
5. Ventanas recorte y puerto de visión
6. Biblioteca Graphics2D de Java
7. Aplicaciones con transformaciones

Unidad 4: Interfase de usuario

1. Dispositivos de entrada
2. Localizadores, teclado, evaluadores, selectores
3. Técnicas básicas de interacción
4. Tareas de interacción: posicionamiento, selección, texto, cuantificación
5. Manipulación dinámica
6. Aplicaciones interactivas

Unidad 5: Diseño de aplicaciones gráficas en dos dimensiones

1. Interfases usuario computadora
2. WYSIWYG
3. Manipulación directa
4. Representación icónica

Unidad 6: Temas avanzados

1. Introducción a los gráficos en tres dimensiones
2. Transformaciones en tres dimensiones
3. Vista 3D
4. Eliminación de caras ocultas
5. Iluminación y sombreado

Unidad 7: Proyecto final

Metodología

Exposición de los temas en el salón de clase. Desarrollo de programas por parte de los alumnos sobre cada unidad. Elaboración de un proyecto final.

Evaluación

Se calificara con base en los programas entregados y el proyecto final.

Trabajos 50%
Proyecto final 50%


Bibliografía

Gráficas por computadora 
Donald Hearn, M. Pauline Baker 
Prentice Hall

Computer Graphics Principles an Practice (Second Eddition) 
Foley, J. D. and A. Van Dam 
Addison - Wesley, 1990