Cinvestav

Departamento de Computación

Curso: Graficación
Periodo: Agosto-Diciembre 2007
Prof: Dr. Luis Gerardo de la Fraga

Este es el contenido del curso: graficacion.html



Códigos y apuntes usados en el curso
6/12/2007 Tutorial con POVRAY: tutorial-us.pdf
El archivo de referencias de POVRAY: reference-us.pdf
21/11/2007 El programa en OpenGL para usar una superficie cuadrica (una esfera) con luz ambiental y reflexión difusa: Sphere0.tar.gz
9/11/2007 Los ejemplos para trazar splines-B: Splines-B.tar.gz
9/11/2007 El ejemplo para dibujar un cono usando el modo GL_SMOOTH para colorear triángulos: Cono.tar.gz
26/10/2007 Los ejemplos para trazar curvas Hermite: Hermite.tar.gz
26/10/2007 El ejemplo de código en OpenGL y glut para usar la proyección en perspectiva: sol.c
03/10/2007 Manuales, programas y FAQ de OpenGL
03/10/2007 El programa que dibuja un cubo y lo rota en su diagonal principal Cube.tar.gz
03/10/2007 El código "Hola mundo" en Qt y OpenGL Gl-Qt2.tar.gz
03/10/2007 El código para realizar el recortado según el algoritmo de Cohen-Sutherland clipping.txt
03/10/2007 Los apuntos sobre como rellenar polígonos: rellenado.pdf
12/09/2007 El código en Qt para trazar lineas linestest.tar.gz


Descripción de las Tareas

Tarea 9: Fecha de entrega: Viernes 14/12/2007.
Trazo de rayo.
El mismo modelo de las tareas 4 y 5 ahora con los efectos de iluminación que permite el trazo de rayo. Se usará POVRAY.

Tarea 8: Fecha de entrega: Viernes 30/11/2007.
El mismo modelo de las tarea 7, con luz ambiental y reflexión difusa.

Tarea 7: Fecha de entrega: 21/11/2007.
El mismo modelo de las tareas 4 y 5 ahora pintado en el modo GL_SMOOTH para iluminar triángulos o cuadriláteros.

Tarea 6: Fecha de entrega: 14/11/2007.
Trazo de splines
  • Interpolar un conjunto de puntos usando los splines cúbicos naturales. Hacer que x=t.
    Aquí una rutina para resolver el sistema de ecuaciones que presenta una matriz tridiagonal. El código fue obtenido de Wikipedia.
  • Interpolar un conjunto de puntos de una curva cerrada usando los mismos splines cúbicos naturales. Para resolver el sistema de ecuaciones resultante, checar este apunte: tridiagonal.pdf.
  • Interpolar el mismo conjunto de puntos del primer punto pero ahora usando los splines Catmull-Rom.
  • El trazo debe realizase con gnuplot

  • Tarea 5: Fecha de entrega: 31/10/2007.
    Proyección en perspectiva

    Tarea 4: Fecha de entrega: 24/10/2007.
    Proyecciónes ortográficas

    Tarea 3: Fecha de entrega: 3/10/2007.
    Composición de transformaciones 2D

    Hay que realizar las funciones con LOGO para dibujar los rehiletes. El rehilete izquierdo debe girar en sentido contrario a las manecillas del reloj y el derecho al contrario, en el sentido de las manecillas del reloj. La velocidad de giro se controla con un "timer" de Qt. Para borrar un rehilete se puede redibujar al color de fondo.

    Tarea 2: Fecha de entrega: 21/09/2007.
    Dibujos con LOGO. Se deben programar las principales primitivas de LOGO y trazar una composición y los dos fractales de la tarea 1.

    Tarea 1: Fecha de entrega: 12/09/2007.
    ¿Que es Logo?
    Principales primitivas de Logo
    ¿Qué es un fractal?
    Ejemplos de código de dos fractales



    Comentarios: fraga@cs.cinvestav.mx

    Última actualización: 03/10/2007