Representation in design computing. what is meant by representation ?
-
Upload
ashleigh-winnett -
Category
Documents
-
view
215 -
download
0
Transcript of Representation in design computing. what is meant by representation ?
representationin
design computing
what is meant byrepresentation ?
what do we wantto represent ?
what do we wantto represent ?
● things, objects
● processes
● knowledge
representing thingsdescription
● attributes● function, behaviour, structure
● relationships● typological● aggregation, part-whole● connectivity, adjacency, etc
5/29
representing things
● graphic information● geometry, topology
● non-graphic information● typological● function, behaviour, material● aggregation, part-whole● connectivity, adjacency, etc
representingprocesses
● how to do something● how to build● how to draw● how to move
representingknowledge
● not facts about things
● relationships between facts
graphics
● sketches
● presentation drawings
● working drawings
graphics● sketches
10/29
graphics● sketches
graphics● presentation drawings
graphics● working drawings
models
● iconic - analog - symbolic
● 3D Modelling
3D modelling
15/29
3D modelling
process
● e.g. schedules
● 4D modelling
● generation – shape grammars
shape grammars
R1 R1 R2
Rule R2
Rule R1
shapegrammars
20/30
shape grammars
20/29
Examples ofDesign Grammars
Examples ofDesign Grammars
Examples ofDesign Grammars
Examples ofDesign Grammars
non-graphic●various formal methods
● logic - predicate logic
● semantic nets
● frames
● object-oriented methods
● rules
25/29
Product Modelling● object-oriented modelling
● based on prodcut as objects
● STEP (Standard for the Exchange of Product Model Data)● http://www.steptools.com/library/standard/
● UML (Unified Model Language)● http://www.uml.org/
● XML (eXtensible Markup Language)● http://www.w3.org/XML/
Design PrototypesJohn Gero
http://www.arch.usyd.edu.au/~john/publications/ger-prototypes/ger-aimag.html
http://mason.gmu.edu/~jgero/publications/1990/90GeroDesignPrototypes.pdf
Design Prototypesname
typology
context
function
behaviour
structure
knowledge
DP = ƒ (T, C, F, B, S, K)
Design Prototypesname:
typology:
context:
function:
behaviour:
structure:
knowledge:
aTypeOf: chair
kitchenChair
person(P), room(kitchen)
allowsEating(kitchenTable), fitsEnvironment(kitchen)…
size, cost, cleanability, durability, appearance…
hasComponents: (seat, back, base)material: anyOf(timber, metal, vinyl, …)shape: …dimensions: (height, width, depth, seatingHeight)
R45 IF appearance OF kitchenChair IS suitable THEN fitsEnvironment function OF chair IS satisfactory….
29/29