representation in design computing
what is meant by representation ?
what do we want to represent ?
what do we want to represent ? ●things, objects ●processes ●knowledge
representing things description ●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
representing processes ●how to do something ●how to build ●how to draw ●how to move
representing knowledge ●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 R2 Rule R2 Rule R1
shape grammars 20/30
shape grammars 20/29
Examples of Design Grammars
Examples of Design Grammars
Examples of Design Grammars
Examples of Design 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) ● ● UML (Unified Model Language) ● ● XML (eXtensible Markup Language) ●
Design Prototypes John Gero
Design Prototypes name typology context function behaviour structure knowledge DP = ƒ (T, C, F, B, S, K)
Design Prototypes name: 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