Home
Newsletter
Architecture
Consulting
Seminars
Book
Research
Imaging
Praise
Contact



Jonathan Cohen



Client area



 

Object-oriented CAD and Parametric 3D Modeling

 

The term “object-oriented” derives from a computer programming technique in which blocks of code are assembled like Lego pieces into larger components. Java and C++ are examples of object-oriented programming languages. Object-oriented CAD is a new idea for modeling physical objects such as building components. Elements of a building are represented as objects, containing the physical geometry as well as many other kinds of attributes.

Over its first 20 years, CAD was used to automate hand drafting, the creation of 2D drawings such as plans, sections and elevations. Such drawings consisted of lines and shapes without any intelligence about what the lines and shapes represented. A CAD program can draw a window with a fine degree of geometric precision, but it does not know about the window’s energy efficiency or what it costs or how long it takes to install. The idea behind object-oriented CAD is that rich information about building components could be modeled in a form accessible by a wide variety of software applications and used throughout a building’s life cycle without conversion or translation into other formats. Properties including shape, behavior, performance data, and transport requirements, along with embedded links to relevant code requirements and test results, could all be included in an electronic “object.” When an architect adds a door, it will describe not only the physical attributes of the door needed for design by the CAD program, but also the cost, maintenance, supply and installation properties of the door for use in project costing and scheduling, and later for facilities management.

parametric modeling with Revit


Objects combine to form a complete model of a building, with much richer information than the three-dimensional computer models used for design study and presentation. Such geometric models include shapes, lines and points, and three-dimensional components such as blocks, cones and spheres, but do not carry intelligence about other properties of these objects. Other kinds of computer models include parametric, procedural, and generative models.

Parametric models permit the relationship between elements to be seen. When a variable is changed, its effect is seen on related elements. Originally developed for the aerospace and automotive industries for designing complex curved forms, parametric modeling works like a numerical spreadsheet. By storing the relationships between the various elements of the design and treating these relationships like mathematical equations, it allows any element of the model to be changed and automatically regenerates the model in much the same way that a spreadsheet automatically recalculates any numerical changes. As such, it becomes a 'living' model - one that is constantly responsive to change - offering a degree of flexibility and coordination never previously available. The same technology also allows curved surfaces to be rationalized into flat panels, demystifying the structure and building components of highly complex geometric forms, allowing them to be built economically and efficiently. Plans, sections, elevations, finish and door schedules are all generated as views of the model and automatically updated with every change.

 

  natural phenomena such as trees, plants, and mountains can be defined by procedural models. courtesy Technical University of Vienna.

Procedural models add the ability to, for example, prevent incompatible elements from being placed adjacent to each other, or that doors are not swinging in an illegal direction. Generative models create geometries that fulfill requirements entered by the user, such as: “generate the optimal layout of theater seats for this auditorium” or “create a single-run stair between Floors 1 and 2.” Generative models follow rules set by the designer, such as “seat rows shall be 22 inches apart” or “risers shall not exceed 7 inches.”

Back to our Home Page
 
 
 


Home | Consulting | Research | Book | Architecture | Contact
Page updated: April 6, 2004
© 2004 Jonathan Cohen and Associates
Webmaster