1 / 29

Understanding Representation in Design Computing: Concepts and Applications

This article explores the concept of representation in design computing, focusing on what is meant by representation and the various elements we aim to represent. Key areas of discussion include the representation of things, objects, processes, and knowledge. We delve into attributes, functions, behaviors, relationships, and connectivity involved in representing these elements. Additionally, the article examines non-graphic and graphic methods such as sketches, presentation drawings, and 3D modeling. Examples of design grammars and product modeling approaches are also highlighted.

angie
Télécharger la présentation

Understanding Representation in Design Computing: Concepts and Applications

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