The flexibility of logic programming: Parametrically regenerating the Sagrada Familia
conference contribution
posted on 2024-10-31, 15:51authored byDaniel Davis, Jane Burry, Mark Burry
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.
History
Start page
29
End page
38
Total pages
10
Outlet
Proceedings of the 16th International Conference on Computer Aided Architectural Design Research in Asia
Editors
C. Herr, N. Gu, S. Roudavski, M. Schnabel
Name of conference
Computer-Aided Architectural Design Research in Asia 2011 (CAADRIA 2011): Circuit Bending, Breaking and Mending