id |
caadria2011_003 |
authors |
Davis, Daniel; Jane Burry and Mark Burry |
year |
2011 |
title |
The flexibility of logic programming : Parametrically regenerating the Sagrada Família |
doi |
https://doi.org/10.52842/conf.caadria.2011.029
|
source |
Proceedings of the 16th International Conference on Computer Aided Architectural Design Research in Asia / The University of Newcastle, Australia 27-29 April 2011, pp. 29-38 |
summary |
Flexibility is a major attribute of parametric modelling, however designers find it hard to maintain flexibility throughout their projects. One cause may be the programming paradigm of the parametric model. Currently this is dataflow programming, which makes it easy to create and flex parameters, but difficult to modify relationships. This paper investigates the implications of changing the programming paradigm in a parametric model to logic programming. A qualitative account is given of using dataflow programming and logic programming to generate a portion of the Sagrada Família church. It finds logic programming adept at translating explicit models into parametric models, but lacking continuous flexibility. This research demonstrates there are different types of flexibility within the model and architects can privilege certain flexibility types by selecting the programming paradigm of the model. |
keywords |
Logic programming; parametric modelling; end user programming; practice based research |
series |
CAADRIA |
email |
|
full text |
file.pdf (738,055 bytes) |
references |
Content-type: text/plain
|
Aldefeld, B. (1988)
Variation of geometries based on a geometric-reasoning method
, Computer-aided design, 20(3), 177-126
|
|
|
|
Brooks, F. (2010)
The design of design: Essays from a computer scientist
, Pearson, Boston
|
|
|
|
Brüderlin, B. (1985)
Using Prolog for constructing geometric objects defined by constraints, Proceedings of EUROCAL ’85
, Linz
|
|
|
|
Burry, J. and Burry, M. (2006)
Sharing hidden power: Communicating latency in digital models
, Proceedings of 24th eCAADe Conference Education and research in computer aided architectural design in Europe, Volos, Greece
|
|
|
|
Burry, M. (1996)
Parametric design and the Sagrada Família
, Architectural research quarterly, 1996(1), 70-80
|
|
|
|
Fudos, I. (1995)
Constraint solving for computer aided design
, PhD, Purdue University
|
|
|
|
Gonzales, J., Williams, M. and Aitchison, I. (1984)
Evaluation of the effectiveness of Prolog for a CAD application
, IEEE computer graphics and applications, 4(3), 67-75
|
|
|
|
Helm, R., Marriott, K. (1986)
Declarative Graphics: Proceedings of 3rd International Conference on Logic Programming
, Association for Logic Programming, London
|
|
|
|
Makris, D., Havoutis, I., Miaoulis, G. and Plemenos, D. (2006)
MultiCAD – MOGA A system for conceptual style design of buildings
, Proceedings of 3ia2006, International Conference on Computer Graphics and Artificial Intelligence, Limoges
|
|
|
|
Martin, P. and Martin, D. (1999)
PolyFormes: Software for the declarative modelling of polyhedral
, The visual computer, 15(2), 55-76
|
|
|
|
Mitchell, W. (1990)
The logic of architecture
, MIT Press, Massachusetts
|
|
|
|
Sterling, L. and Shapiro, E. (1994)
The art of Prolog
, MIT Press, Massachusetts
|
|
|
|
Swinson, P. (1982)
Logic Programming: A computing tool for the architect of the future
, Computer-aided design, 14(2), 97-104
|
|
|
|
Woodbury, R., Aish, R., and Kilian, A. (2007)
Some patterns for parametric modeling
, Proceedings of 27th ACADIA Conference, Association for Computer Aided Design in Architecture (ACADIA), Halifax
|
|
|
|
Woodbury, R. (1990)
Variations in Solids: A declarative treatment
, Computer and graphics, 14(2), 173-188
|
|
|
|
Woodbury, R. (2010)
Elements of parametric design
, Routledge, Oxford
|
|
|
|
last changed |
2022/06/07 07:56 |
|