representation in design computing. what is meant by representation ?
TRANSCRIPT
![Page 1: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/1.jpg)
representationin
design computing
![Page 2: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/2.jpg)
what is meant byrepresentation ?
![Page 3: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/3.jpg)
what do we wantto represent ?
![Page 4: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/4.jpg)
what do we wantto represent ?
● things, objects
● processes
● knowledge
![Page 5: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/5.jpg)
representing thingsdescription
● attributes● function, behaviour, structure
● relationships● typological● aggregation, part-whole● connectivity, adjacency, etc
5/29
![Page 6: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/6.jpg)
representing things
● graphic information● geometry, topology
● non-graphic information● typological● function, behaviour, material● aggregation, part-whole● connectivity, adjacency, etc
![Page 7: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/7.jpg)
representingprocesses
● how to do something● how to build● how to draw● how to move
![Page 8: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/8.jpg)
representingknowledge
● not facts about things
● relationships between facts
![Page 9: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/9.jpg)
graphics
● sketches
● presentation drawings
● working drawings
![Page 10: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/10.jpg)
graphics● sketches
10/29
![Page 11: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/11.jpg)
graphics● sketches
![Page 12: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/12.jpg)
graphics● presentation drawings
![Page 13: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/13.jpg)
graphics● working drawings
![Page 14: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/14.jpg)
models
● iconic - analog - symbolic
● 3D Modelling
![Page 15: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/15.jpg)
3D modelling
15/29
![Page 16: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/16.jpg)
3D modelling
![Page 17: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/17.jpg)
process
● e.g. schedules
● 4D modelling
● generation – shape grammars
![Page 18: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/18.jpg)
shape grammars
R1 R1 R2
Rule R2
Rule R1
![Page 19: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/19.jpg)
shapegrammars
20/30
![Page 20: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/20.jpg)
shape grammars
20/29
![Page 21: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/21.jpg)
Examples ofDesign Grammars
![Page 22: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/22.jpg)
Examples ofDesign Grammars
![Page 23: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/23.jpg)
Examples ofDesign Grammars
![Page 24: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/24.jpg)
Examples ofDesign Grammars
![Page 25: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/25.jpg)
non-graphic●various formal methods
● logic - predicate logic
● semantic nets
● frames
● object-oriented methods
● rules
25/29
![Page 26: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/26.jpg)
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/
![Page 27: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/27.jpg)
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
![Page 28: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/28.jpg)
Design Prototypesname
typology
context
function
behaviour
structure
knowledge
DP = ƒ (T, C, F, B, S, K)
![Page 29: Representation in design computing. what is meant by representation ?](https://reader033.vdocuments.site/reader033/viewer/2022051515/551af4445503465e7d8b508e/html5/thumbnails/29.jpg)
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