representation in design computing. what is meant by representation ?

29
representation in design computing

Upload: ashleigh-winnett

Post on 01-Apr-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Representation in design computing. what is meant by representation ?

representationin

design computing

Page 2: Representation in design computing. what is meant by representation ?

what is meant byrepresentation ?

Page 3: Representation in design computing. what is meant by representation ?

what do we wantto represent ?

Page 4: Representation in design computing. what is meant by representation ?

what do we wantto represent ?

● things, objects

● processes

● knowledge

Page 5: Representation in design computing. what is meant by representation ?

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 ?

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 ?

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 ?

representingknowledge

● not facts about things

● relationships between facts

Page 9: Representation in design computing. what is meant by representation ?

graphics

● sketches

● presentation drawings

● working drawings

Page 10: Representation in design computing. what is meant by representation ?

graphics● sketches

10/29

Page 11: Representation in design computing. what is meant by representation ?

graphics● sketches

Page 12: Representation in design computing. what is meant by representation ?

graphics● presentation drawings

Page 13: Representation in design computing. what is meant by representation ?

graphics● working drawings

Page 14: Representation in design computing. what is meant by representation ?

models

● iconic - analog - symbolic

● 3D Modelling

Page 15: Representation in design computing. what is meant by representation ?

3D modelling

15/29

Page 16: Representation in design computing. what is meant by representation ?

3D modelling

Page 17: Representation in design computing. what is meant by representation ?

process

● e.g. schedules

● 4D modelling

● generation – shape grammars

Page 18: Representation in design computing. what is meant by representation ?

shape grammars

R1 R1 R2

Rule R2

Rule R1

Page 19: Representation in design computing. what is meant by representation ?

shapegrammars

20/30

Page 20: Representation in design computing. what is meant by representation ?

shape grammars

20/29

Page 21: Representation in design computing. what is meant by representation ?

Examples ofDesign Grammars

Page 22: Representation in design computing. what is meant by representation ?

Examples ofDesign Grammars

Page 23: Representation in design computing. what is meant by representation ?

Examples ofDesign Grammars

Page 24: Representation in design computing. what is meant by representation ?

Examples ofDesign Grammars

Page 25: Representation in design computing. what is meant by representation ?

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 ?

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 ?

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 ?

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 ?

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