Proyecto Mini Cad
Computación Gráfica - CC52B

Ana Carolina Fierro - Isabel Montecinos

Indice

Introducción
Análisis
-Use Cases
-Diagrama de Clases
-Diseño General
-Diseño Aplicado
Definición de Interfaz
Implementación
Organización del trabajo
Estimaciones de tiempo
Comentarios
Imagenes

  Implementación

Como se indicó en el primer informe, el desarrollo del proyecto se hizo en un modelo orientado a objetos, utilizando como lenguaje de programación C++, con la librería OpenGL.

La interfaz con el usuario se implementó de forma independiente del resto del código, para poder modificarlo sin afectar la implementación de las tareas. Esta parte corresponde al archivo Menu.c.

El desarrollo de las opciones del programa se encuentra en los archivos Command.c y Command.h. La implementación de las figuras, se encuentra en los archivos Figuras.c y Figuras.h.

El almacenamiento de figuras que diseñe el usuario se realiza en una lista que guarda objetos de tipo Figura que son genéricos, o sea puede almacenar cualquier diseño, ya sea una figura prediseñada o la unión de éstas. La implementación de estas listas se encuentra en los archivos Lista.c y Lista.h.

Más detalles de la implemenación se encuentran dentro del mismo código, el que está disponible en la cuenta:

afierro/cc52b/Proyecto-Final/