authors |
Gross , Mark D. |
year |
1996 |
title |
Elements That Follow Your Rules: Constraint Based CAD Layout |
source |
Design Computation: Collaboration, Reasoning, Pedagogy [ACADIA Conference Proceedings / ISBN 1-880250-05-5] Tucson (Arizona / USA) October 31 - November 2, 1996, pp. 115-122 |
doi |
https://doi.org/10.52842/conf.acadia.1996.115
|
summary |
The paper reports on CKB (Construction Kit Builder) a prototype CAD program that designers can program with positioning and assembly rules for layout of building elements. The program's premise is that designing can be understood as a process of making and following rules for the selection, position, and dimension of built and space elements. CKB operates at two distinct levels of design: the technical system designer, who makes the rules, and the end designer, who lays out the material and space elements to make a design. CKB supports two kinds of rules with constraint based programming techniques: grid and zone based position rules, and assembly rules that position elements with respect to one another. The paper discusses the rationale for CKB and describes its implementation.
|
series |
ACADIA |
email |
|
full text |
file.pdf (225,061 bytes) |
references |
Content-type: text/plain
|
Archea, J. (1987)
Puzzle Making: What Architects Do When No One is Looking
, Computability of Design. New York, Wiley Interscience. Y. Kalay, ed.
|
|
|
|
Bier, E.A. and Stone, M.C. (1986)
Snap-Dragging
, Computer Graphics 20(4): 233-240
|
|
|
|
Boming, A. (1981)
Programming Language Aspects of ThingLab
, A CM Transactions on Programming Languages and Systems 3(4): 353-387
|
|
|
|
Fujita, S., Iwamoto, M.C. et.al. (1994)
Constraint Based Technology Mapping in Logic Design
, Artificial Intelligence in Design '94. Amsterdam, Kluwer. J. S. Gero and F. Sudweeks, ed. 347-362
|
|
|
|
Gross, M.D. (1992)
Graphical Constraints in CoDraw
, IEEE Workshop on Visual Languages. Seattle, IEEE Press. S. Tanimoto, ed. 81-87
|
|
|
|
Habraken, N.J., Boekholt, J.T. et.al. (1976)
Variations - The Systematic Design of Supports
, Cambridge, MA, MIT Press
|
|
|
|
Hersey, G. and Freedman, R. (1992)
Possible Palladian Villas
, Cambridge MA, MIT Press
|
|
|
|
Koening, H. and J. Eizenberg (1981)
The Language of the Prairie
, Environment and Planning B 8: 295ff
|
|
|
|
Kolarevic, B. (1994)
Lines, Relations, Drawings and Design
, ACADIA-94. St. Louis, MO, ACADIA. A. Harfmann and M. Fraser, ed. 51-62
|
|
|
|
Kramer, G. (1992)
Solving Geometric Constraint Systems
, Cambridge MA, MIT Press
|
|
|
|
Leler, W. (1987)
Constraint Programming Languages
, Boston, Addison Wesley
|
|
|
|
Steele, G.L. and Sussman, R. (1979)
CONSTRAINTS - A Language for Expressing Almost-Hierarchical Descriptions
, Artificial Intelligence (14): 1-39
|
|
|
|
Stiny, G. (1980)
Introduction to Shape and Shape Grammars
, Environment and Planning-B 7: 343-351
|
|
|
|
Sutherland, I. (1963)
Sketchpad - a Graphical Man-Machine Interface
, Ph.D Dissertation, M.I.T.
|
|
|
|
Tobin, K. (1991)
Constraint Based Three Dimensional Modeling as a Design Tool
, ACADIA-91. Los Angeles, CA, ACADIA. G. Goldman and M. S. Zdpeski, ed. 193-210
|
|
|
|
last changed |
2022/06/07 07:50 |
|