1 / 29

representation in design computing

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

angie
Download Presentation

representation in design computing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. representation in design computing

  2. what is meant by representation ?

  3. what do we want to represent ?

  4. what do we want to represent ? • things, objects • processes • knowledge

  5. representing things description • attributes • function, behaviour, structure • relationships • typological • aggregation, part-whole • connectivity, adjacency, etc 5/29

  6. representing things • graphic information • geometry, topology • non-graphic information • typological • function, behaviour, material • aggregation, part-whole • connectivity, adjacency, etc

  7. representing processes • how to do something • how to build • how to draw • how to move

  8. representing knowledge • not facts about things • relationships between facts

  9. graphics • sketches • presentation drawings • working drawings

  10. graphics • sketches 10/29

  11. graphics • sketches

  12. graphics • presentation drawings

  13. graphics • working drawings

  14. models • iconic - analog - symbolic • 3D Modelling

  15. 3D modelling 15/29

  16. 3D modelling

  17. process • e.g. schedules • 4D modelling • generation – shape grammars

  18. Rule R1 Rule R2 R1 R1 R2 shape grammars

  19. shape grammars 20/30

  20. shape grammars 20/29

  21. Examples of Design Grammars

  22. Examples of Design Grammars

  23. Examples of Design Grammars

  24. Examples of Design Grammars

  25. non-graphic • various formal methods • logic - predicate logic • semantic nets • frames • object-oriented methods • rules 25/29

  26. 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/

  27. Design Prototypes John Gero http://www.arch.usyd.edu.au/~john/publications/ger-prototypes/ger-aimag.html http://mason.gmu.edu/~jgero/publications/1990/90GeroDesignPrototypes.pdf

  28. Design Prototypes name typology context function behaviour structure knowledge DP = ƒ (T, C, F, B, S, K)

  29. name: kitchenChair typology: aTypeOf: chair context: person(P), room(kitchen) function: allowsEating(kitchenTable), fitsEnvironment(kitchen)… behaviour: size, cost, cleanability, durability, appearance… structure: hasComponents: (seat, back, base) material: anyOf(timber, metal, vinyl, …) shape: … dimensions: (height, width, depth, seatingHeight) knowledge: R45 IF appearance OF kitchenChair IS suitable THEN fitsEnvironment function OF chair IS satisfactory …. Design Prototypes 29/29

More Related