Issuu on Google+

INSTITUTO TECNOLOGICO SUPERIOR DE LIBRES

Ingeniería en sistemas computacionales

Graficación Actividad 3

Profesora: Lic. Diana González d.

Víctor Manuel Herrera Mora Nancy Marisol Ramírez Barojas

Octavo semestre


1. Definir el algoritmo DDA para el trazo de líneas Mejor conocido como el algoritmo de análisis diferencial digital, es un algoritmo de digitalización de líneas basado en calcular δy o δx utilizando la ecuación 1.1 o la ecuación 1.2. Las líneas se muestrean a intervalos unitarios según una de las coordenadas y los correspondientes valores enteros más próximos al trayecto lineal se calculan para la otra coordenada. [1]

Ecuación 1.1

Ecuación 1.2

Algoritmo DDA en c++

2. Seguir los pasos que se enlistan en el sitio http://opengl.blogspot.es/, el cual explica el proceso para la instalación de la librería Tao Framework y la compilación del algoritmo DDA. “Lo primero que tienen que tener instalado es visual studio 2005 o visual c# 2005 express edition. Y descargar la libreria de clases The tao framework, lo descomprimen y buscan en la carpeta lib el archivo llamado freeglut.dll, lo copian y lo pengan en widows\system. Hecho todo esto, crean un nuevo proyecto en c# de consola y agregan las referencias hacia los archivos Tao.FreeGlut.dll y Tao.OpenGl.dll que se encuentran en la carpeta que descomprimieron "taoframework-2.1.”


Libreria de clases The tao framework

Archivo freeglut.dll

Copiado del archivo freeglut.dll a la carpeta Windows/System


Referenciando los archivos Tao.FreeGlut.dll y Tao.OpenGl.dll

Compilaci贸n del algoritmo DDA


3. Cuando el funcionamiento del algoritmo sea el correcto, realizar las modificaciones correspondientes para el trazo de lĂ­neas de los siguientes tipos a. Aumento del grosor

b. LĂ­nea punteada


Fuentes de informaci贸n [1] Donald Hearn / M. Pauline Baker. Gr谩ficos por computadora con OpenGL 3陋 edici贸n. Ed. Prentice Hall PEARSON Pag. 94


OpenGL