You are on page 1of 1

Benemrita Universidad Autnoma de Puebla

Facultad de Ciencias de la Computacin


Graficacin
Descripcin parcial del Proyecto del curso Primavera 2016

Editor cartogrfico 2D
En este editor se debe implementar lo siguiente:
1.-Lneas (Algoritmo DDA o Algoritmo Bresenham)
2.-Crculos (Algoritmo del punto medio)
3.-Los siguientes elementos mediante primitivas grficas de Delphi
-Rectngulo (solicitar los dos parmetros que lo delimitan)
-Elipse (solicitar los dos parmetros que la delimitan)
-Poli-lnea (Solicitar los puntos con clic izquierdo y el punto final con clic derecho)
-Poli-libre (Se pintan los puntos mientras se presiona el botn de clic izquierdo)
-Texto (solicitar coordenadas con clic)
4.- Mostrar grfica de corona polar con sus respectivos parmetros (alto, ancho, color de corona)
5.- Mostrar grfica del histograma (barras) de las vocales a partir del contenido almacenado en un archivo
de texto. Se consideran igual maysculas y minsculas, es decir A=a, O=o,..etc. Especificar con texto
sobre el histograma la frecuencia de cada vocal.
6.- Transformaciones geomtricas
-Traslacin, sobre al menos tres tipos de elementos del editor (elementos de los puntos 1, 2, 3, excepto texto)
-Escalamiento, sobre al menos tres tipos de elementos del editor (elementos de los puntos 1, 2, 3, excepto
texto)
-Rotacin, sobre lneas, poli-libre, rectngulos
-Reflexin, sobre lneas, poli-libre, poli-lnea
7.- Mostrar grfica de curva de Bezier con a lo ms 10 puntos de control
8.- Mostrar grfica del conjunto de Mandelbrot con funciones Z2 y Z3
Funcionalidades adicionales:
-Se debe poder seleccionar (mediante comboBox) cualquier elemento insertado sobre el mapa
-Con base en lo especificado en clase y dependiendo del tipo de elemento, se debe poder modificar las
propiedades de ste (color, estilo, grosor, color de relleno. Para el texto: tamao, orientacin, estilo, color)
-Cargar cualquier mapa de fondo en formato BMP
-Guardar en archivo el entorno que el usuario construya (mapa y elementos insertados de los puntos 1, 2, 3)
-Abrir entornos previamente almacenados para editar stos (modificar propiedades, aplicar transformaciones)
Graficacin 3D
Por asignar.??????
______________________________________________________
Notas:
-Cualquier actitud no tica (plagio, falsedad, copia, etc.) invalidar la evaluacin del proyecto
-En casos de copia/plagio de proyectos entre alumnos, la evaluacin de stos se invalida automticamente (a
pesar de que ya hayan sido evaluados), lo cual implica una calificacin reprobatoria