Orthographic Projection

Total Page:16

File Type:pdf, Size:1020Kb

Orthographic Projection Introduction to Viewing 14 Objectives • Introduce viewing •Compare and contrast image formation by computer with how images have been formed by architects, artists, and engineers • Learn the benefits and drawbacks of each type of view 29 Classical Viewing • Viewing requires three basic elements - Object(s) to be viewed - Projection surface (image plane) - Projectors: lines that go from the object(s) to the projection surface •Classical views are based on the relationship among these elements - Must orient the object as it should be viewed • Object assumed to be constructed from flat principal faces - Buildings, polyhedra, manufactured objects 30 15 Classical Viewing • Projectors are lines that either - converge at a center of projection (COP) - or are parallel • Standard projections project onto a plane • Such projections preserve lines - but not necessarily angles • Nonplanar projections are needed for applications such as map construction 31 Classical Projections 32 16 Parallel vs Perspective • Computer graphics treats all projections the same and implements them with a single pipeline • Classical viewing developed different techniques for drawing different types of projections • Fundamental distinction is between parallel and perspective viewing (even though mathematically parallel viewing is the limit of perspective viewing) 33 Parallel Projection 34 17 Perspective Projection 35 Taxonomy of Planar Geometric Projections planar geometric projections parallel perspective 1 point2 point 3 point multiview axonometric oblique orthographic isometric dimetric trimetric 36 18 Orthographic Projection Projectors are orthogonal to projection surface 37 Advantages and Disadvantages • Preserves both distance and angle - Shapes are preserved - Can be used for measurements • Building plans • Manfactured parts • Cannot see what object really looks like because many surfaces hidden from view - Often we add the isometric 38 19 Multiview Orthographic Projection • Projection plane parallel to principal face • Usually form front, top, side views isometric (not orthographic) top in CAD and architecture, we often display three multiviews plus isometric front side 39 Axonometric Projections Move the projection plane relative to object classify by how many angles of a corner of a projected cube are the equal to each other three: isometric 1 two: dimetric 2 3 none: trimetric 40 20 Types of Axonometric Projections 41 Advantages and Disadvantages • Used in CAD applications • Parallel Lines preserved but angles are not • Can see three principal faces of a box-like object • Some optical illusions possible - Parallel lines appear to diverge • Does not look real because far objects are scaled the same as near objects 42 21 Oblique Projection Arbitrary relationship between projectors and projection plane 43 Advantages and Disadvantages • Angles emphasize a particular face - Architecture: plan oblique, elevation oblique • Angles in faces parallel to projection plane are preserved while we can still see “around” side • No physical analogue, cannot create with real- world camera 44 22 Perspective Projection Projectors converge at center of projection 45 Vanishing Points • Parallel lines on the object not parallel to the projection plane converge at a single point in the projection (called the vanishing point) • Can draw simple perspectives (by hand) using the vanishing point vanishing point 46 23 One-Point Perspective • One principal face parallel to projection plane • One vanishing point for cube 47 Two-Point Perspective • On principal direction parallel to projection plane • Two vanishing points for cube 48 24 Three-Point Perspective • No principal face parallel to projection plane • Three vanishing points for cube 49 Advantages and Disadvantages • Objects further from viewer are projected smaller than the same sized objects closer to the viewer - Looks realistic, gives sense of depth • Equal distances along a line are not projected into equal distances (nonuniform foreshortening) • Angles preserved only in planes parallel to the projection plane • More difficult to construct by hand than parallel projections (but not more difficult by computer!) 50 25 Computer Viewing • Need to build transformation that defines the projection plane based on the chosen projection 51 Orthogonal Projection 52 26 Orthogonal Projection •Set z =0 • Equivalent homogeneous coordinate transformation: Morth px' 1 0 0 0 px py' 0 1 0 0 py = 0 0 0 0 0 pz 1 0 0 0 11 53 Oblique Projections 54 27 Oblique Projections Direction of projection dop = (dopx,dopy,dopz) z dop x Lets say we project onto z = 0 plane 55 Oblique Projections Direction of projection dop = (dopx,dopy,dopz) z px' 1 0 -dopx/dopz 0 px py dop py' 0 1 - dopy/dopz 0 = 0 0 0 0 0 pz 1 0 0 0 1 1 note: tan = dopz/dopx x 56 28 Shear •Helpful to add one more basic transformation •Equivalent to pulling faces in opposite directions 57 Shear Matrix Consider simple shear along x axis x’ = x + y shy y’ = y z’ = z 1 shy 0 0 0 1 0 0 H() = 0 0 1 0 0 0 0 1 58 29 Oblique Projection 59 Computer Viewing There are three aspects of the viewing process: - Selecting a lens Setting the projection matrix - Positioning the camera Setting the view-orientation matrix - Clipping Setting the view volume 60 30.
Recommended publications
  • An Analytical Introduction to Descriptive Geometry
    An analytical introduction to Descriptive Geometry Adrian B. Biran, Technion { Faculty of Mechanical Engineering Ruben Lopez-Pulido, CEHINAV, Polytechnic University of Madrid, Model Basin, and Spanish Association of Naval Architects Avraham Banai Technion { Faculty of Mathematics Prepared for Elsevier (Butterworth-Heinemann), Oxford, UK Samples - August 2005 Contents Preface x 1 Geometric constructions 1 1.1 Introduction . 2 1.2 Drawing instruments . 2 1.3 A few geometric constructions . 2 1.3.1 Drawing parallels . 2 1.3.2 Dividing a segment into two . 2 1.3.3 Bisecting an angle . 2 1.3.4 Raising a perpendicular on a given segment . 2 1.3.5 Drawing a triangle given its three sides . 2 1.4 The intersection of two lines . 2 1.4.1 Introduction . 2 1.4.2 Examples from practice . 2 1.4.3 Situations to avoid . 2 1.5 Manual drawing and computer-aided drawing . 2 i ii CONTENTS 1.6 Exercises . 2 Notations 1 2 Introduction 3 2.1 How we see an object . 3 2.2 Central projection . 4 2.2.1 De¯nition . 4 2.2.2 Properties . 5 2.2.3 Vanishing points . 17 2.2.4 Conclusions . 20 2.3 Parallel projection . 23 2.3.1 De¯nition . 23 2.3.2 A few properties . 24 2.3.3 The concept of scale . 25 2.4 Orthographic projection . 27 2.4.1 De¯nition . 27 2.4.2 The projection of a right angle . 28 2.5 The two-sheet method of Monge . 36 2.6 Summary . 39 2.7 Examples . 43 2.8 Exercises .
    [Show full text]
  • Viewing in 3D
    Viewing in 3D Viewing in 3D Foley & Van Dam, Chapter 6 • Transformation Pipeline • Viewing Plane • Viewing Coordinate System • Projections • Orthographic • Perspective OpenGL Transformation Pipeline Viewing Coordinate System Homogeneous coordinates in World System zw world yw ModelViewModelView Matrix Matrix xw Tractor Viewing System Viewer Coordinates System ProjectionProjection Matrix Matrix Clip y Coordinates v Front- xv ClippingClipping Wheel System P0 zv ViewportViewport Transformation Transformation ne pla ing Window Coordinates View Specifying the Viewing Coordinates Specifying the Viewing Coordinates • Viewing Coordinates system, [xv, yv, zv], describes 3D objects with respect to a viewer zw y v P v xv •A viewing plane (projection plane) is set up N P0 zv perpendicular to zv and aligned with (xv,yv) yw xw ne pla ing • In order to specify a viewing plane we have View to specify: •P0=(x0,y0,z0) is the point where a camera is located •a vector N normal to the plane • P is a point to look-at •N=(P-P)/|P -P| is the view-plane normal vector •a viewing-up vector V 0 0 •V=zw is the view up vector, whose projection onto • a point on the viewing plane the view-plane is directed up Viewing Coordinate System Projections V u N z N ; x ; y z u x • Viewing 3D objects on a 2D display requires a v v V u N v v v mapping from 3D to 2D • The transformation M, from world-coordinate into viewing-coordinates is: • A projection is formed by the intersection of certain lines (projectors) with the view plane 1 2 3 ª x v x v x v 0 º ª 1 0 0 x 0 º « » «
    [Show full text]
  • Squaring the Circle in Panoramas
    Squaring the Circle in Panoramas Lihi Zelnik-Manor1 Gabriele Peters2 Pietro Perona1 1. Department of Electrical Engineering 2. Informatik VII (Graphische Systeme) California Institute of Technology Universitat Dortmund Pasadena, CA 91125, USA Dortmund, Germany http://www.vision.caltech.edu/lihi/SquarePanorama.html Abstract and conveying the vivid visual impression of large panora- mas. Such mosaics are superior to panoramic pictures taken Pictures taken by a rotating camera cover the viewing with conventional fish-eye lenses in many respects: they sphere surrounding the center of rotation. Having a set of may span wider fields of view, they have unlimited reso- images registered and blended on the sphere what is left to lution, they make use of cheaper optics and they are not be done, in order to obtain a flat panorama, is projecting restricted to the projection geometry imposed by the lens. the spherical image onto a picture plane. This step is unfor- The geometry of single view point panoramas has long tunately not obvious – the surface of the sphere may not be been well understood [12, 21]. This has been used for mo- flattened onto a page without some form of distortion. The saicing of video sequences (e.g., [13, 20]) as well as for ob- objective of this paper is discussing the difficulties and op- taining super-resolution images (e.g., [6, 23]). By contrast portunities that are connected to the projection from view- when the point of view changes the mosaic is ‘impossible’ ing sphere to image plane. We first explore a number of al- unless the structure of the scene is very special.
    [Show full text]
  • CS 4204 Computer Graphics 3D Views and Projection
    CS 4204 Computer Graphics 3D views and projection Adapted from notes by Yong Cao 1 Overview of 3D rendering Modeling: * Topic we’ve already discussed • *Define object in local coordinates • *Place object in world coordinates (modeling transformation) Viewing: • Define camera parameters • Find object location in camera coordinates (viewing transformation) Projection: project object to the viewplane Clipping: clip object to the view volume *Viewport transformation *Rasterization: rasterize object Simple teapot demo 3D rendering pipeline Vertices as input Series of operations/transformations to obtain 2D vertices in screen coordinates These can then be rasterized 3D rendering pipeline We’ve already discussed: • Viewport transformation • 3D modeling transformations We’ll talk about remaining topics in reverse order: • 3D clipping (simple extension of 2D clipping) • 3D projection • 3D viewing Clipping: 3D Cohen-Sutherland Use 6-bit outcodes When needed, clip line segment against planes Viewing and Projection Camera Analogy: 1. Set up your tripod and point the camera at the scene (viewing transformation). 2. Arrange the scene to be photographed into the desired composition (modeling transformation). 3. Choose a camera lens or adjust the zoom (projection transformation). 4. Determine how large you want the final photograph to be - for example, you might want it enlarged (viewport transformation). Projection transformations Introduction to Projection Transformations Mapping: f : Rn Rm Projection: n > m Planar Projection: Projection on a plane.
    [Show full text]
  • Perspective Projection
    Transform 3D objects on to a 2D plane using projections 2 types of projections Perspective Parallel In parallel projection, coordinate positions are transformed to the view plane along parallel lines. In perspective projection, object position are transformed to the view plane along lines that converge to a point called projection reference point (center of projection) 2 Perspective Projection 3 Parallel Projection 4 PROJECTIONS PARALLEL PERSPECTIVE (parallel projectors) (converging projectors) One point Oblique Orthographic (one principal (projectors perpendicular (projectors not perpendicular to vanishing point) to view plane) view plane) Two point General (Two principal Multiview Axonometric vanishing point) (view plane parallel (view plane not parallel to Cavalier principal planes) to principal planes) Three point (Three principal Cabinet vanishing point) Isometric Dimetric Trimetric 5 Perspective v Parallel • Perspective: – visual effect is similar to human visual system... – has 'perspective foreshortening' • size of object varies inversely with distance from the center of projection. Projection of a distant object are smaller than the projection of objects of the same size that are closer to the projection plane. • Parallel: It preserves relative proportion of object. – less realistic view because of no foreshortening – however, parallel lines remain parallel. 6 Perspective Projections • Characteristics: • Center of Projection (CP) is a finite distance from object • Projectors are rays (i.e., non-parallel) • Vanishing points • Objects appear smaller as distance from CP (eye of observer) increases • Difficult to determine exact size and shape of object • Most realistic, difficult to execute 7 • When a 3D object is projected onto view plane using perspective transformation equations, any set of parallel lines in the object that are not parallel to the projection plane, converge at a vanishing point.
    [Show full text]
  • Map Projections
    Map Projections Chapter 4 Map Projections What is map projection? Why are map projections drawn? What are the different types of projections? Which projection is most suitably used for which area? In this chapter, we will seek the answers of such essential questions. MAP PROJECTION Map projection is the method of transferring the graticule of latitude and longitude on a plane surface. It can also be defined as the transformation of spherical network of parallels and meridians on a plane surface. As you know that, the earth on which we live in is not flat. It is geoid in shape like a sphere. A globe is the best model of the earth. Due to this property of the globe, the shape and sizes of the continents and oceans are accurately shown on it. It also shows the directions and distances very accurately. The globe is divided into various segments by the lines of latitude and longitude. The horizontal lines represent the parallels of latitude and the vertical lines represent the meridians of the longitude. The network of parallels and meridians is called graticule. This network facilitates drawing of maps. Drawing of the graticule on a flat surface is called projection. But a globe has many limitations. It is expensive. It can neither be carried everywhere easily nor can a minor detail be shown on it. Besides, on the globe the meridians are semi-circles and the parallels 35 are circles. When they are transferred on a plane surface, they become intersecting straight lines or curved lines. 2021-22 Practical Work in Geography NEED FOR MAP PROJECTION The need for a map projection mainly arises to have a detailed study of a 36 region, which is not possible to do from a globe.
    [Show full text]
  • 189 09 Aju 03 Bryon 8/1/10 07:25 Página 31
    189_09 aju 03 Bryon 8/1/10 07:25 Página 31 Measuring the qualities of Choisy’s oblique and axonometric projections Hilary Bryon Auguste Choisy is renowned for his «axonometric» representations, particularly those illustrating his Histoire de l’architecture (1899). Yet, «axonometric» is a misnomer if uniformly applied to describe Choisy’s pictorial parallel projections. The nomenclature of parallel projection is often ambiguous and confusing. Yet, the actual history of parallel projection reveals a drawing system delineated by oblique and axonometric projections which relate to inherent spatial differences. By clarifying the intrinsic demarcations between these two forms of parallel pro- jection, one can discern that Choisy not only used the two spatial classes of pictor- ial parallel projection, the oblique and the orthographic axonometric, but in fact manipulated their inherent differences to communicate his theory of architecture. Parallel projection is a form of pictorial representation in which the projectors are parallel. Unlike perspective projection, in which the projectors meet at a fixed point in space, parallel projectors are said to meet at infinity. Oblique and axonometric projections are differentiated by the directions of their parallel pro- jectors. Oblique projection is delineated by projectors oblique to the plane of pro- jection, whereas the orthographic axonometric projection is defined by projectors perpendicular to the plane of projection. Axonometric projection is differentiated relative to its angles of rotation to the picture plane. When all three axes are ro- tated so that each is equally inclined to the plane of projection, the axonometric projection is isometric; all three axes are foreshortened and scaled equally.
    [Show full text]
  • Visual Impairment and Deafblind Education Quarterly Volume 61
    Visual Impairment and Deafblind Education Quarterly 2016 Convention Issue Volume 61 Number 2 2016 ; Lorem Ipsum Dolor Spring 2016 This is a publication of the Council for Exceptional Children’s Division on Visual Impairments and DeafBlindness (CEC- DVIDB). Advertisements included in this issue are not endorsements of products or services, and individual views of authors are not necessarily the official position of CEC and/or DVIDB. Cover Photo Cover photo is of the St. Louis arch. St. Louis, Missouri was the home of CEC’s 2016 International Convention. Photograph courtesy of Stephanie Barrows. 2 2 ; Lorem Ipsum Dolor Spring 2016 Volume 61, Number 21 Page 6 Message from the Editor 8 President’s Message 14 Virgina M. Sowell Award: Jessica Kolvites 16 Dissertation of the Year Award: Dr. Ellen Bowman 19 Teacher of the Year Award: Rachel Schles 23 Exemplary Advocate Award: Teresa Lacy 26 Distinguished Service Award: Dr. Alana Zambone 30 Including Students Who Are Blind or Have Low Vision in English Language Proficiency Assessments 35 Early Intervention and Visual Impairments: A Prepared Workforce 53 Introducing the iBraille Challenge! 3 3 ; Lorem Ipsum Dolor Spring 2016 Volume 61, Number 2 Page 60 Mathematics Instruction for Students with Visual Impairments: What is there and where can we go 70 Peer Assisted Learning Strategies to Improve Reading Fluency and Socialization Among Students Who Are Blind and Visually Impaired 77 University and School for the Deaf and Blind Parternship Experience 79 The Expanded Core Curriculum: What We Learned at the Florida School for the Deaf and Blind 85 Experience of a Lifetime for an Undergraduate Student 92 Missouri School for the Blind 107 DVIDB Professional Standards Committee Report 4 4 ; Lorem Ipsum Dolor Spring 2016 Volume 61, Number 2 Page 109 Ad Hoc Committee on DVIDB Position Paper 116 The Expanded Core Curriculum 137 CEC Membership Application 5 5 ; Lorem Ipsum Dolor Spring 2016 Kathleen Farrand, Ph.D.
    [Show full text]
  • Anamorphosis: Optical Games with Perspective’S Playful Parent
    Anamorphosis: Optical games with Perspective's Playful Parent Ant´onioAra´ujo∗ Abstract We explore conical anamorphosis in several variations and discuss its various constructions, both physical and diagrammatic. While exploring its playful aspect as a form of optical illusion, we argue against the prevalent perception of anamorphosis as a mere amusing derivative of perspective and defend the exact opposite view|that perspective is the derived concept, consisting of plane anamorphosis under arbitrary limitations and ad-hoc alterations. We show how to define vanishing points in the context of anamorphosis in a way that is valid for all anamorphs of the same set. We make brief observations regarding curvilinear perspectives, binocular anamorphoses, and color anamorphoses. Keywords: conical anamorphosis, optical illusion, perspective, curvilinear perspective, cyclorama, panorama, D¨urermachine, color anamorphosis. Introduction It is a common fallacy to assume that something playful is surely shallow. Conversely, a lack of playfulness is often taken for depth. Consider the split between the common views on anamorphosis and perspective: perspective gets all the serious gigs; it's taught at school, works at the architect's firm. What does anamorphosis do? It plays parlour tricks! What a joker! It even has a rather awkward dictionary definition: Anamorphosis: A distorted projection or drawing which appears normal when viewed from a particular point or with a suitable mirror or lens. (Oxford English Dictionary) ∗This work was supported by FCT - Funda¸c~aopara a Ci^enciae a Tecnologia, projects UID/MAT/04561/2013, UID/Multi/04019/2013. Proceedings of Recreational Mathematics Colloquium v - G4G (Europe), pp. 71{86 72 Anamorphosis: Optical games.
    [Show full text]
  • Viewing and Projection Viewing and Projection
    Viewing and Projection The topics • Interior parameters • Projection type • Field of view • Clipping • Frustum… • Exterior parameters • Camera position • Camera orientation Transformation Pipeline Local coordinate Local‐>World World coordinate ModelView World‐>Eye Matrix Eye coordinate Projection Matrix Clip coordina te others Screen coordinate Projection • The projection transforms a point from a high‐ dimensional space to a low‐dimensional space. • In 3D, the projection means mapping a 3D point onto a 2D projection plane (or called image plane). • There are two basic projection types: • Parallel: orthographic, oblique • Perspective Orthographic Projection Image Plane Direction of Projection z-axis z=k x 1000 x y 0100 y k 000k z 1 0001 1 Orthographic Projection Oblique Projection Image Plane Direction of Projection Properties of Parallel Projection • Definition: projection directions are parallel. • Doesn’t look real. • Can preserve parallel lines Projection PlllParallel in 3D PlllParallel in 2D Properties of Parallel Projection • Definition: projection directions are parallel. • Doesn’t look real. • Can preserve parallel lines • Can preserve ratios t ' t Projection s s :t s' :t ' s' Properties of Parallel Projection • Definition: projection directions are parallel. • Doesn’t look real. • Can preserve parallel lines • Can preserve ratios • CANNOT preserve angles Projection Properties of Parallel Projection • Definition: projection directions are parallel. • Doesn’t look real. • Can preserve parallel
    [Show full text]
  • Anamorphic Projection: Analogical/Digital Algorithms
    Nexus Netw J (2015) 17:253–285 DOI 10.1007/s00004-014-0225-5 RESEARCH Anamorphic Projection: Analogical/Digital Algorithms Francesco Di Paola • Pietro Pedone • Laura Inzerillo • Cettina Santagati Published online: 27 November 2014 Ó Kim Williams Books, Turin 2014 Abstract The study presents the first results of a wider research project dealing with the theme of ‘‘anamorphosis’’, a specific technique of geometric projection of a shape on a surface. Here we investigate how new digital techniques make it possible to simplify the anamorphic applications even in cases of projections on complex surfaces. After a short excursus of the most famous historical and contemporary applications, we propose several possible approaches for managing the geometry of anamorphic curves both in the field of descriptive geometry (by using interactive tools such as Cabrı` and GeoGebra) and during the complex surfaces realization process, from concept design to manufacture, through CNC systems (by adopting generative procedural algorithms elaborated in Grasshopper). Keywords Anamorphosis Anamorphic technique Descriptive geometry Architectural geometry Generative algorithms Free form surfaces F. Di Paola (&) Á L. Inzerillo Department of Architecture (Darch), University of Palermo, Viale delle Scienze, Edificio 8-scala F4, 90128 Palermo, Italy e-mail: [email protected] L. Inzerillo e-mail: [email protected] F. Di Paola Á L. Inzerillo Á C. Santagati Department of Communication, Interactive Graphics and Augmented Reality, IEMEST, Istituto Euro Mediterraneo di Scienza e Tecnologia, 90139 Palermo, Italy P. Pedone Polytechnic of Milan, Bulding-Architectural Engineering, EDA, 23900 Lecco, Italy e-mail: [email protected] C. Santagati Department of Architecture, University of Catania, 95125 Catania, Italy e-mail: [email protected] 254 F.
    [Show full text]
  • Constructing 3D Perspective Anamorphosis Via Surface Projection
    Bridges 2018 Conference Proceedings Constructing 3D Perspective Anamorphosis via Surface Projection Tiffany C. Inglis D2L, Waterloo, ON, Canada; [email protected] Abstract 3D perspective anamorphoses, as defined in this paper, are 3D objects that create anamorphic illusions when viewed from a particular perspective. We present an algorithm of constructing 3D perspective anamorphoses by projecting onto surfaces. Introduction An anamorphosis is an object that looks distorted unless viewed in a special way. The method of distortion characterizes two main categories of anamorphic illusions: perspective (viewed from a particular perspec- tive) and mirror (viewed through a mirror). The object of distortion also falls into two types: 2D images and 3D models. Figure 1 shows an example from each category. Odeith’s [3] and Orosz’s [4] work are both 2D anamorphoses since they are 2D drawings that “come to life” (either by appearing 3D or revealing hid- den images) when viewed from a certain angle or through a mirror. 3D anamorphoses include Hamaekers’s sculpture [5] depicting an impossible triangle with curved edges, and De Comite’s´ sculpture [1] also using curved edges to create the illusion of a polygonal structure in the spherical mirror. A 2D anamorphosis is essentially an image projected onto some surface either via perspective projection or mirror reflection. For simple surfaces and mirrors, the design can be drawn manually using distorted grids. With more complex inputs, dedicated software such as Anamorph Me! [2] can automatically apply the necessary distortions. An artist may also use a projector in combination with projection mapping software to directly project their designs onto surfaces with complex geometry.
    [Show full text]