Presentation on theme: "IAT 106 Spatial Thinking and Communicating Spring 2015"— Presentation transcript:
1IAT 106 Spatial Thinking and Communicating Spring 2015
2Course Team IAT 106 Spatial Thinking and Communicating Instructor: —the best and most fun course you'll take—Instructor:Rob WoodburyTeaching Assistants:Naghmi Shireen, Mahsoo Salimi
3The SPATIAL THINKING Team Rob WoodburyMahsoo SalimiNaghmi Shireen
4Acknowledgment Many people have made this course. InstructorsProf. John Dill, Prof. Halil Erhan,Prof. Mike Sjoerdsma,Prof. Ben Youssef,Prof. Rob Woodbury, SIAT#Learning DesignerBarb Berry,Course CoordinatorProf. Janet McCracken,@ denotes initial team member# denotes continuing team memberWhile the course has evolved and been tuned each offering since its initial design, the essence remains. We had great fun in putting it together and in growing it, and hope you will enjoy the result. And have fun doing so!
5Course Objectives An introduction to: You will learn how to: Spatial thinkingGraphical representationCommunicating GraphicallyYou will learn how to:think and work in the world of 3Dsketch real-world 3D objectsbuild digital models using modern 3D modeling toolsturn sketches and computer-aided design models into real physical objects [course projects].
6Course Outline by Week – this may change Part I: The Nature of Spatial Thinking Part II: Space, Objects, and OperationsWeek 2:Sketching and DimensioningWeek 3:Projections 1:intro to ortho proj; simple multi-view, pictorial (parallel) projections (intro to axonometric, isometric projections)Week 4:Missing view and missing line problems: using projections and isometric sketches; intro to SolidWorksWeek 5:Isometric methods; perspective; model making. Modeling with SolidWorksWeek 6Auxiliary Views & Cross-sections, Assemblies in SolidWorks; degrees of freedomWeek 7:Representing Ideas with SketchesWeek 8:Midterm ExamWeek 9:3-D Solid Modelling - Creating Parts in SolidWorksWeek 10:Solid works assemblies; constraints and mates.Week 11:Creating Physical models: materials and fabricationWeek 12:Making an effective poster; industrial design examples;Week 13:Final Presentations and Course Wrap upF I N A L E X A M
7Course Schedule Labs: Hands-on learning, quizzes, TA feedback Lectures: Presentation and discussionsTuesdays: 10:30am– 12:20pmLabs: Hands-on learning, quizzes, TA feedbackMondays 12:30-3:20 Labs D105 (3130), D106 (3140)Mondays 3:30-6:20 Labs D107 (3130), D108 (3140)Office Hours:Rob Tuesday (Blenz)Naghmi 330 – 430 Tuesday (Blenz)Mahsoo 330 – 430 Tuesday (Blenz)Check Canvas & with your instructor and TANB: if you miss a lecture, you will be less able to do the lab.NB: Course Week: Tuesday to following Monday
8Assessment* Lab assignments and homework 23% Project 1 6% Project 2 6% Midterm exam 20%SolidWorks quiz 5%Final project with poster 15%Final exam 25%TOTAL 100%* any changes will be minor & announced in advance
9Assessment Individual work earns 78% of the marks. Group work counts for 22%.These proportions may change slightly.NB: To pass, students must obtain at least 50% on combined Midterm & Final Exams.NB: Midterm Exam includes portion on use of 3D modeling system, SolidWorks.
10Logistics (1/5) Website: Lecture and Lab Material Login using your sfu id and password. Please verify this TODAY!General course info: CanvasAssignments: submit through Canvas (digital) or with TA (paper)General announcements, or in Canvas’ “Announcements”Check your often!
11Logistics (2/5) To Access Canvas: We use Canvas to manage course assignments.To Access Canvas:Look for “sign-in” drop-down menu on SFU home pageYou should be able to sign in using your assigned SFU user id and password. Please verify this TODAY!If you have a problem, see a TA or check with the SIAT office.Lecture slides & lab material are (or soon will be!) on the course website:
12Logistics (3/5)Text: Bertoline, G. & Wiebe, E. (2010), 6th Ed., Fundamentals of Graphics Communication, McGraw Hill (special limited edition for this course)Paper copy: at bookstoreE-copy of limited edition for $45.70 USD. https://create.mheducation.com/shop/#/catalog/details/?isbn=E-copy: available of full edition for about $90 US. Gives limited term access (e.g. 90 days).
13Logistics (4/5) Classroom etiquette described in the course syllabus: …refrain from disruptive behavior such as holding side conversations and using laptops to surf the web or check . However, see next slide on SolidWorks.Use of cellular phones, iPods, and PDAs is not permitted during lecture and lab.Turn off your cell phone prior to start of each lecture and lab.
14Logistics (5/5) Bring to every class and lab: Pencils and an eraserA penBoth plain and sketching paperTools to acquire (needed for project labs):X-acto knife or equivalent; Steel-backed ruler; compass; scissors;For sketching paper (we’ll show you where to get this):Grid paper: starting from Week 3Isometric paper: starting from Week 4Be prepared!
15SolidWorksAn important part of this course is learning a powerful 3D modeling tool: SolidWorks. Many assignments & projects require using SolidWorks. Other courses you may take in later years also use SolidWorks.Where do you find the software?SIAT-supplied software on all Lab ComputersBuy your own 12-month license ($150 US)Limited # (~20) free licenses (to 31 Dec 2015)Your computer must meet SolidWorks’ system requirements:https://www.solidworks.com/sw/support/SystemRequirements.htmlIf interested, me ASAP:
16Projects in IAT106 - 1 We use projects, large and small, to Provide examples of spatial thinking and to let you apply what you're learning in ways besides the usual homework exercisesandTo illustrate the power of using different kinds of “representations” to help us think spatially and to communicate our ideasAs you’ll see, the projects will involveDrawings/sketchesDigital representationsPhysical representations
17Projects in IAT106 - 2 So … what are these “projects”? LDD/Gimbal … to get startedHere you use digital and physical “representations” or modelsA simple “polyhedron”Then a more complex version, 2 polyhedrons, articulatedYou’ll use sketches, SolidWorks (digital) and physical modelsA linkage mechanismSketches, digital (SolidWorks and a simulation) and physicalFinal project, an “Automated Mechanical Toy (AMT)”Several sets/versions of sketches, a complete SolidWorks model and the actual physical modelHow do all these relate to one another … ??
19ObjectivesDescribe spatial thinking and differentiate it from other modes of thinkingDescribe the importance of spatial thinking and communication in everyday lifeAppreciate the role of representations in spatial thinkingDo a lot of spatial thinking. This is the fun part!
20For What Jobs is Spatial Thinking Needed? Jobs in Entertainment, eg Animation, Games, …Jobs in Design (Industrial, Engineering, Architecture)Jobs in BusinessJobs in Science (Physics, Medicine, Biology, Engineering)Jobs in Medicine. . .Q: Doesn’t that seem like most all jobs?A: How very observant!
27Design: Antikythera Mechanism Antikythera mechanism: Is probably the first computing device. The first image was recovered in a ship wreck some 100 years ago. See July 2011 article in IEEE Computer.Predicts the movement of the sun, the moon and other planets/stars<link to IEEE article>(100 – 150 BC)
35Other Modes of Thinking Beside Spatial Verbal, logical, mathematical, statistical…They can be distinguished in terms of their representational and reasoning system:Verbal -> using linguistic symbolsMathematical -> symbols or reasoning system (e.g., logic, algebra, calculus, set theory).
36Other Modes of Thinking Beside Spatial Verbal, logical, mathematical, statistical…
37Other Modes of Thinking Beside Spatial Verbal languagevs.A curve traced by a point that moves so that its distance from a given point is constant.Spatial languagevs.X2 + y2 = r2.Mathematics language
38Spatial thinking as a universal mode of thinking Accessible to everyone to different degrees in different contextsAs a means of problem solvingThree important elements of spatial thinking:concepts of spacetools of representationprocesses of reasoning
39Spatial thinking entails knowing about Space:relationships among units of measurement, different ways of calculating distance, the basis of coordinate systems, the nature of spacesstructuring problems, exploring solution alternatives, finding answers, expressing solutions.Objects and RelationshipsObjects and …Assemblies: collections of objects and relationshipsRepresentation:relationships among views (plan vs elev), projections (mercator vs equal area)describe, explain, and communicate the structure, operation, and function of those objects and their relationshipsReasoningAnswer questions about the operations of assemblies.Spatial thinking entails knowing aboutSpace: —for example, the relationships among units of measurement (e.g., kilometers versus miles), different ways of calculating distance (e.g., miles, travel time, travel cost), the basis of coordinate systems (e.g., Cartesian versus polar coordinates), the nature of spaces (e.g., number of dimensions [two- versus three-dimensional]);representation—for example, the relationships among views (e.g., plans versus elevations of buildings, or orthogonal versus perspective maps), the effect of projections (e.g., Mercator versus equal-area map projections), the principles of graphic design (e.g., the roles of legibility, visual contrast, andfigure-ground organization in the readability of graphs and maps);reasoning—for example, the different ways of thinking about shortest distances (e.g., as the crow flies versus route distance in a rectangular street grid), the ability to extrapolate and interpolate (e.g., projecting a functional relationship on a graph into the future or estimating the slope of a hillside from a map of contour lines), and making decisions (e.g., given traffic reports on a radio, selecting an alternative detour).
40Functions of Spatial Thinking Spatial thinking serves three purposes:Describingcapturing, preserving, and conveying the properties of and relations among objectsAnalysingunderstanding the structure and behaviour of objectsInferring intentgenerating answers to questions about the design and function of objectsSpatial thinking serves three purposes. It has (1) a descriptive function, capturing, preserving,and conveying the appearances of and relations among objects; (2) an analytic function, enabling anunderstanding of the structure of objects; and (3) an inferential function, generating answers toquestions about the evolution and function of objects.
42Design a bridge N For pedestrians Across a canyon Joining narrow paths on either sidePaths are 10m above the riverN20m
43How did you work? What words did you use? What drawings did you make? What are the parts of your bridge?What measurements did you use?How many options did you make?How did your bridge change as you worked?
44The elements of spatial thinking :Objects structure the domainSpace relates objectsOperations change and move objects and space
451 — Objects Objects are things we work with. For each domain there are different kinds of objects:Bridges: pier, span, truss, arch, stay,…Biology: gene, cell, protein, biota,…Sociology: neighborhood, stereotype, organization,…Astronomy: star, planet, gravity,…Business: invoice, statement, organization, staff,…Objects have names.Objects relate to other objects.The set of primitives is a way of capturing our encounters with a world full of objects(occurrences of phenomena): objects are the things that we are trying to understand (Golledge, 1995, 2002). For each domain of scientific knowledge, there are different sets of objects: in biologythey might include genes, cells, proteins, biota, and so forth, and in sociology they might includeneighborhoods, stereotypes, organizations, etc. In any domain, we can specify at least four fundamentalproperties of objects that allow us to reason and think about features of objects such as their(a) identity or name, (b) location in space, (c) magnitude, and (d) temporal specificity and duration.These properties allow for the identification of an object.In the case of geographic location, for example, identification requires a coordinate system thatcan be globally applied and understood, as in the latitude-longitude system, or can be locallycontingent, as in terms of street names and numbers. Georeferencing ensures that each object has anunambiguous location specification, and thus the entire set of objects can be located in a space (e.g.,the set of georeferenced place names in an atlas gazetteer, the set of nine-digit zip codes foraddresses in the United States).45
462 — SpaceAllows us to capture the fundamental spatial properties of objectsOne common concept of space is based on dimensionality and uses a dimensional systemBy limiting ourselves to objects in three-space for the moment, we can think about objects as instances ofa point,a line,an planar "area", ora "volume"The languages of space allow us to capture the fundamental properties of objects. One language is based on dimensionality and uses a geometric (and graphic) dimensional series: by limiting ourselves to objects in three-space for the moment, we can think about objects as instances of a point, a line, an area, or a volume.As is clear from looking at a large- and a small-scale map of an area of Earth’s surface, a point on a large-scale map can become an area on a small-scale map. (To geographers, a large-scale map covers a small area of Earth’s surface and vice versa. This is an instance of the tuning of spatial thinking by means of a disciplinary convention that is perhaps counter-intuitive.)The language is a flexible way of describing spatial properties of objects. BUT--be careful in using this language across knowledge domains: a point in geometry is a dimensionless location, whereas a point on a map is an area, perhaps very small, onthe surface of Earth.A second language is based on scale and uses scalar relations between objects to arrive at a sense of context (Montello, 1993). Context can be established by means of the terminal values that encompass the scale sequence, the lower bound of which often acts as a datum. The choice of terminal values can reflect extremes in our understanding of the phenomena studied. Thus, the stunning realization of the span of contemporary knowledge in Powers of Ten (Morrison et al., 1982) offers a visual model of the world that ranges from 1025 to 10-16, encompassing 42 powers of ten arranged around the datum of 1 meter, roughly the world at arm’s length (see Figure 2.3). Thus:The pages offer a reference frame, a marker for exploration of experience in the domain of astronomy, or of geography, or of biology, or of chemistry. Any physical object can be sought out in its proper place along the journey, and so given an appropriate context. (Morrison et al., 1982, p.190)The choice of bounds reflects a convention about the phenomenal range of the particular domain of knowledge (see also Packard, 1994). We can consider other properties related to scale: the limit of resolution, the units of measurement and the calibration of a scale, the conversion between different scales, and the standard benchmarks against which objects are compared. Other languages of space deal with frames of reference and directions.46
472 — SpaceDerive a series of spatial concepts from the location properties of sets of objects.We can specify distance, angle, and direction (relative to a given frame of reference), sequence and order, connection and linkage.We can understand the structural properties of sets of objects in terms of boundaries, density, dispersion, shape, pattern, region, volume…The third step allows us to derive a series of spatial concepts from the (spatial or temporal)location properties of sets of objects. In two-space representations, we can specify distance, angle,and direction (relative to a given frame of reference), sequence and order, connection and linkage.We can understand the structural properties of sets of objects in terms of boundaries, density,dispersion, shape, pattern, and region. In three-space, we can also consider the properties of slopeor gradient, peaks, and valleys.47
483 — OperationsOperations allow us to change and move objects in a spacetransform (e.g., translate, rotate, scale, shear) sets of objects within the spacechange the spatial scale at which we operate (by zooming in or out)change the units of dimensions (yd <-> m)change the dimensionality of the space (collapsing from three to two dimensions-i.e. projections)The fourth—and crucial—step captures the operations that allow us to manipulate andtransform the space that we have created and to interpret the relations among objects in the set. Wecould, for example, translate or rotate sets of objects within the space or change the spatial scale at which we are operating (by zooming in or out) or change the distance metric (e.g., using a Manhattanor city-block metric versus a Euclidean or as-the-crow-flies metric) or change the dimensionalityof the space (collapsing from three to two dimensions).Through processes of simplification, generalization, and classification, we can identify patternsin distributions of objects (see Chapter 3.8). We could describe patterns as random versussystematic, recognizing that these descriptions suggest something about the processes that mayhave given rise to the patterns, thus linking space and time. Systematic patterns can be clustered oruniform; uniform patterns in two-space can be built on either a rectangular or a triangular lattice.Shapes and patterns can display symmetry or be asymmetrical. We can look for outliers to patterns,breaks or discontinuities, and distortions in portions of the pattern.We could identify higher-order structures in the spatial structure such as systems, networks, orhierarchies based on concepts of sequence, linkage, dominance, and subordination. We can overlaysets of objects in the same space, looking for associations and correlations, or disaggregate complexspatial patterns into separate layers. We look for correlations (positive or negative) between layers.We can identify—and try to interpret—outliers or exceptions that do not conform to a pattern. Wecan interpolate between or extrapolate from objects. We can bring to bear interpretive axioms: forexample, nearby objects are likely to be similar, but closer objects are likely to be more similar.From this we can consider nearest neighbors, distance decay effects, spatial autocorrelation, and soforth. (All of these operations can be performed on a GIS working with geospatial data; seeChapters 7 and 8.)At this point, the basis for the power of spatial thinking is clear: it lies in the range of operationsthat we can bring to bear on the description and explanation of spatial structures and the range ofrepresentations that we can use to capture those spatial structures. We can appreciate that power inanother way, as well. This discussion of three sets of ideas—the language of space, spatial concepts,and operations—is based on only one member of the set of four primitives—spatial location.Each of the other three primitives—identity, magnitude, and temporal specificity and duration—can be approached spatially. Thus, identity gives rise to taxonomies and a range of spatial representationscan be used to express the structure of classifications (trees, Venn diagrams, etc.). We cancapture branching relations and ordination (super- and subordinates) and think about families,hierarchies, etc. The property of time gives rise to ideas such as growth, change, and development,all of which can be spatialized and represented. Magnitude can be considered an ordered series andtherefore easily spatialized.48
49Summarizing The Process of Spatial Thinking Define your basic objects (primitives)Define space: measures, concepts,…Develop operations based on spatial concepts to change and move space and objectsLet’s apply the process to a Gimbal example
50Gimbal Example Objects: Pivot, Ring, Base, Support Pivot: a support that enables an object attached to rotate about an axisRing: A circular structure that is supported by one or two pivots to either another ring or to the base.Space:Inner rings are smaller than the outer ring supporting them.Rotations occur about axes in space.The base sits on the XY plane.Each object has a local coordinate system.Operations change and move space and objectsIf the outer ring rotates about X-axis, the inner ring rotates with it; and if the inner ring rotates about its Y-axis, the object on the inner ring can be rotated about X and Y axes simultaneously.Two-Gimbal Mechanism
54DiscussionHow does the video clip of the virtual guitar express the objects and their relationships in virtual environment?How does Yamaha’s guitar (real) compare to Susan Vega’s guitar (virtual): differences and similarities in concepts, process, techniques, operations?How is the ‘space’ defined in both examples?
55Visualization of a Guitar and its Parts Objects, Language, Concepts, Operations?Spatial Context: Life, Physical, Intellectual?
56Space? Space: both abstract structure and tool for relating objects Space as an abstract term(see )Space relates objects
58Space in different contexts Mathematics:An abstract conceptual framework within which we compare and quantify the distance between objects, their sizes, their shapes, and their speeds.Physics:a set of dimensions in which objects are separated and located, have size and shape, and through which they can move.the standard space interval is called a meter: the distance traveled by light in a vacuum in about 1/ second.Architecture:A volume defined by objects; when associated with a function, becomes a "place".
59Properties of Space…compare and quantify the distance between objects, their sizes, their shapes, and their speedsnumber of dimensions for a space can be zero (a point), one (a line), two (a plane), more than three, finite or infinite…In our course, we study:2D and 3D spaces, and sometimes with temporal (time) dimensionsSpace and objects as reference frames: contains, borders, divides
60Representation of Space Cartesian coordinate system:Defined by X, Y, and Z axes,the position of any point in three-dimensional space is given by means of three coordinates: x, y, zIf any two axes are taken, they form 2D space, or a plane
61Representation of Space Cylindrical coordinate system:Defined by polar and longitudinal axes,the position of any point in three-dimensional space is given by means of three coordinates:r or ρ – radial distanceΦ or φ – angular coordinatez – heightUsed in engineering analysis and in local navigation.
62Representation of Space Spherical coordinate system:Defined by zenith and reference directions,the position of any point in three-dimensional space is given by means of three coordinates:r or ρ – radial distanceθ – polar angleΦ or φ – azimuth angleUsed in celestial navigation, mathematics and physics.
63Objects in Space Location: Absolute position in a coordinate system Relative position with respect to another object existing in the same spaceTentative position, near, on top, south-west, behind.Distance:To origin (of the base coordinate system)To other object: in terms of coordinate system units, e.g. 100 meter, three block, four flours upSize:Measured by coordinate system unitsMeasured by comparing another object, e.g. 1.5x biggerShape (geometry): primitive (square, circle, triangle…) or complex (curvilinear, composite, nurbs …)Direction and orientation
64General Operations: move and rotate move and rotate, attach, detach, carve, cut…Move Rotate
67Discussion Did you see any other operations in: the guitar making videos?The gimbal?Look for Objects, Space and Operations.
68Understanding Complex Objects Objects made up of other objects: Assemblies
69Composing vs. Decomposing Problem-solving strategy: Divide-and-conquer strategyDivide object into less complex sub-objectsStudy relationship between themDefine the assembly rulesUse representations!
70Art and Engineering Spatial thinking crosses disciplines Objects … spatial relationships … assemblies…motion…Theo Jansen--engineering blends into art:Let’s decompose it … look at a “simple” sub-assembly of a single (wooden) Theo Jansen Linkage:A more pure (Kinetic) art eg:
71Exploded view of Honda F1 car AssembliesExploded view of Honda F1 car
73Real Life Assembly Real engine disassembly (with wrenches and grease) YouTube online Link:(5:28)
74Canvas: Course Management System We use Canvas to manage course assignments.To Access Canvas: Click “LogIn” and look for your course (here, IAT106)We use a website for all course materialTo access lecture slides and lab material:Go to schedule and look for appropriate weekMaterial will be published in time for each week
75Preparatory Lab Assignment: Work individuallyDownload Lego Digital Designer (or use it in a lab—it is in 3130 and 3140 at least, and may be in other labs).Build a simple LDD model for one of the following objects:WindmillWatermillPinwheelsSave your file as follows:<StudentName1>.lxfE.g: JohnDill.lxfSubmit the file to Canvas Lab Page under Lab 1 Preparatory
76Optional Readings for the curious “The Nature of Spatial Thinking”Source: Learning to Think Spatially, National Research Council, The National Academies Press, 2006, pp"Using Computation to Decode the First Known Computer"Source: Computer 44.7 (2011):32-39.Q: Where to find them? A: On the course website.Go to Week 2 inside “Course Schedule” link.
77N.B. On Writing This applies to all writing in this course. We expect you to write to the best of your ability.We expect you use correct grammar, spelling and punctuation.We expect you to be concise, that is, to use fewer words rather than more.Poor writing will result in your work being given a zero mark, irrespective of its content.
78N.B. On Plagiarism This applies to all work in this course. We expect you to understand what constitutes plagiarism.We expect that you will never plagiarize.There is a plagiarism tutorial in Canvas (click on Modules in the left menu).Plagiarism will result in application of SFU plagiarism rules. These are tough.DON'T PLAGIARIZE!