Departamento de Ingeniería Eléctrica
CINVESTAV
Curso: Graficación
Periodo: Agosto-Diciembre 2004
Prof: Dr. Luis Gerardo de la Fraga
Este es el contenido del curso: graficacion.html
NURBS
Realizar un programa para interactuar con tres o más NURBS unidos,
bidimensionales. El programa debe ser capaz de poner proyección en perspectiva.
Aquí dos programas, uno para realizar curvas Bézier con "evaluadores" y otro
para dibujar NURBS en tres dimensiones: Curvas.tar.gz
La línea de comandos para compilarlos es:
gcc -o prog prog.c -lGL -lGLU -lglut -lm
donde prog es el nombre del ejecutable y prog.c el fuente.
Proyección en perspectiva e iluminación básica.
Agregar la opción de visión en proyección en perspectiva a la tarea 4.
Agregar la iluminación básica.
Transformaciones geométricas en 3D
Realizar la figura asignada en clase en 3D. Realizar la interfaz gráfica para probar
las transformaciones geométricas: translación, escalamiento, rotación y sesgado.
Investigar comor resuelve Xfig el problema de dibujar dos polígonos que comparten un borde.
También como resuelve Xfig el problema del dibujado de la unión de segmentos de línea.
Programar las primitivas principales de LOGO en el programa básico de QtTarea 1: Fecha de entrega 15/09/2004
Realizar una composición (un dibujo con varias figuras geométricas) donde se pruebe el funcionamiento de las primitivas de LOGO
Realizar dos composiciones de fractales, a partir del código en LOGO de la tarea 1.
Agregar en alguna de las composiciones el cortado (clipping) por un rectángulo. Checar el
código del día 22/09/2004
-- Para capturar en Linux la imagen de una ventana, hay que ejecutar los comandos siguientes:
$ xwd -xy -out imagen.xwd
$ convert -colors 256 imagen.xwd imagen1.tif
$ convert -compress Zip imagen1.tif imagen1.png
y la imagen "imagen1.png" ya se puede poner en la página WEB.
Investigar qué es LOGOComentarios: fraga@cs.cinvestav.mx
Las principales primitivas de LOGO.
El código en LOGO de una función para trazar un polígono de n lados de tamaño l
El código en LOGO para trazar al menos dos fractales.