id |
cf2009_771 |
authors |
LaBelle, Guillaume; Nembrini, Julien and Huang, Jeffrey |
year |
2009 |
title |
Programming framework for architectural design ANAR+: Object oriented geometry |
source |
T. Tidafi and T. Dorta (eds) Joining Languages, Cultures and Visions: CAADFutures 2009, PUM, 2009, pp. 771- 785 |
summary |
From the recent advent of scripting tools integrated into commercial CAAD software and everyday design practice, the use of programming applied to an architectural design process becomes a necessary field of study. The presented research explores the use of programming as explorative and reflexive medium (Schön, 1983) through the development of a programming framework for architectural design. Based on Java, the ANAR+ library is a parametric geometry environment meant to be used as programming interface by designers. Form exploration strategies based on parametric variations depend on the internal logic description, a key role for form generation. In most commercial CAD software, geometric data structures are often predefined objects, thus constraining the form exploration, whereas digital architectural research and teaching are in need for an encompassing tool able to step beyond new software products limitations. |
keywords |
Parametric design, programming language, architectural Geometry, pro-cessing |
series |
CAAD Futures |
email |
|
full text |
file.pdf (3,961,380 bytes) |
references |
Content-type: text/plain
|
Abelson, H. and diSessa, A. (1980)
Turtle Geometry: The Computer as a Medium for Exploring Mathematics
, MIT Press, Cambridge MA
|
|
|
|
Akin, Ö. (1986)
Psychology of architectural design
, Pion Limited, London
|
|
|
|
Cache, B. (1995)
Earth Moves: The Furnishing of Territories
, MIT Press, Cambridge, MA
|
|
|
|
Ellson, J., Gansner, E., Koutsofios, L., Stephen, N., and Woodhull, G. (2001)
Graphviz- open source graph drawing tools
, G. Goos, J. Hartmanis and J. van Leeuwen (eds), Graph Algorithms, vol. 2265 of Lecture Notes on Computer Science, pp. 594-597, Vienna. Springer
|
|
|
|
LaBelle, G., Nembrini, J., Huang, J. (2008)
Simulation-Driven Design System [Phototropic Architecture]
, eCAADe 2008 “architecture in computro”, p. 469, Antwerp
|
|
|
|
Mark, E., Gross, M. and Goldschmidt, G. (2008)
A perspective on computer aided design after four decades
, eCAADe 2008 “architecture in computro”, p. 169, Antwerp
|
|
|
|
Mitchell, W.J. (1990)
The Logic of Architecture [Design, Computation, And Cognition]
, The MIT Press, Cambridge, MA
|
|
|
|
Nembrini, J. and LaBelle, G. (2009)
Architectural Design and Building Simulation
, CISBAT 2009, Lausanne
|
|
|
|
Nembrini, J., LaBelle, G., Meagher, M., Zuelzke, N. and Huang, J. (2009)
Source studio: teaching programming for architectural design
, CAADFutures 2009
|
|
|
|
Oxman, R. (2006)
Theory and Design in the First Digital Age
, Design Studies, 27(3):229–265
|
|
|
|
Prusinkiewicz, P. and Lindenmayer, A. (1990)
The Algorithmic Beauty of Plants
, Springer, NewYork
|
|
|
|
Reas, C. and Fry, B. (2007)
Processing: A Programming Handbook for Visual Designers and Artists
, MIT Press, Cambridge, MA
|
|
|
|
Schön, D. (1983)
The Reflexive Practitioner: How Professionals Think in Action
, Basic Books
|
|
|
|
Simon, H.A. (1969)
The Sciences of The Artificial
, MIT Press, Cambridge, MA
|
|
|
|
Stiny, G. (1993)
Emergence and Continuity in Shape Grammars
, CAADFutures’93, pp. 37-54, Amesterdam, Elsevier Science Publishers
|
|
|
|
Sutherland, I. E. (1963)
Sketchpad: A Man-Machine Graphical Communication System
, PhD thesis, MIT, Cambridge, MA
|
|
|
|
last changed |
2009/06/08 20:53 |
|