Diseño Orientado a Objetos (Arquitectura)
Introducción
El diseño arquitectónico asistido por computadora o CAAD (siglas en inglés de computer-aided architectural design) se refiere a un conjunto de técnicas en las que, por medio de herramientas de computación gráfica, se pueden desarrollar proyectos arquitectónicos. Asimismo, se llama software CAAD a aquellos programas de diseño asistido por computadora (CAD) especializados para el diseño arquitectónico. Básicamente son programas de modelado orientado a objetos, con bibliotecas "Biblioteca (programación)") de elementos arquitectónicos, editables según parámetros específicos, como las características de los materiales de construcción.
Representación gráfica
Todos los sistemas CAD y CAAD emplean una base de datos con la geometría y otras propiedades de los objetos, todos ellos tienen algún tipo de interfaz gráfica de usuario para manipular una representación visual en lugar de la base de datos, y todos son más o menos relacionados con el diseño y montaje de piezas estándar y no estándar. La principal distinción que se hace al referirse al CAAD en lugar del CAD se encuentra en el dominio de conocimientos (objetos específicos de la arquitectura, técnicas, datos y apoyo de procesos) incluidos en el sistema. Un sistema CAAD difiere de otros sistemas CAD en dos aspectos:.
En un sentido más general, CAAD también se refiere al uso de cualquier técnica computacional en el campo del diseño arquitectónico aparte del uso de software específico de arquitectura. Por ejemplo, software que es desarrollado específicamente para la industria de la animación (como, Maya "Maya (programa)"),3ds Max, Rhinoceros 3D ), se utiliza también en el diseño arquitectónico. La distinción que pertenece propiamente al CAAD no siempre es clara de hacer. Software especializado, por ejemplo, para el cálculo de estructuras mediante el método de elementos finitos, se utiliza en diseño arquitectónico, por lo que en este sentido correspondería al CAAD. Por otra parte, dicho software es raramente utilizado para crear nuevos diseños. En CAAD también se podría encontrar la aplicación de técnicas como la gramática formal, computación evolutiva, y sistemas expertos. Para el apoyo del proceso de comunicación, todo tipo de sistema de trabajo colaborativo apoyado por computadora (CSCW) es implementado.