Global collaborative BIM
Introduction
Computer-aided architectural design or CAAD (acronym in English for computer-aided architectural design) refers to a set of techniques in which, through computer graphics tools, architectural projects can be developed. Likewise, computer-aided design (CAD) programs specialized for architectural design are called CAAD software. They are basically object-oriented modeling programs, with "Library (programming)") libraries of architectural elements, editable according to specific parameters, such as the characteristics of construction materials.
Graphic representation
All CAD and CAAD systems employ a database with the geometry and other properties of objects, all of them have some type of graphical user interface for manipulating a visual representation instead of the database, and all of them are more or less related to the design and assembly of standard and non-standard parts. The main distinction made when referring to CAAD instead of CAD is in the domain of knowledge (specific architectural objects, techniques, data, and process support) included in the system. A CAAD system differs from other CAD systems in two aspects:
In a more general sense, CAAD also refers to the use of any computational technique in the field of architectural design other than the use of architecture-specific software. For example, software that is developed specifically for the animation industry (such as Maya, 3ds Max, Rhinoceros 3D) is also used in architectural design. The distinction that properly belongs to the CAAD is not always clear to make. Specialized software, for example, for calculating structures using the finite element method, is used in architectural design, so in this sense it would correspond to CAAD. On the other hand, such software is rarely used to create new designs. In CAAD one could also find the application of techniques such as formal grammar, evolutionary computation, and expert systems. To support the communication process, all types of computer-supported collaborative work (CSCW) system are implemented.
Three-dimensional objects
The CAAD has two types of structures in its program. The first system is , which provides a graphical means to represent three-dimensional objects using two dimensions. It also contains algorithms that allow the generation of patterns and their analysis using programmed criteria, and data banks that store information about the problem in question and the standards and regulations that apply to it. The second system is , which means that the operations performed by the computer have natural limitations. Hardware and machine languages that are supported by it make it easy to perform arithmetic operations quickly and accurately. A large number of symbolic processing layers can also be built, enabling functionalities found on the surface.