Computer Graphics Through OpenGL: From Theory to Experiments, Second Edition Appendix A.

Slides:



Advertisements
Similar presentations
Points, Lines, and Shapes!
Advertisements

More on single-view geometry
Invariants (continued).
Computer Graphics Through OpenGL: From Theory to Experiments, Second Edition Chapter 4.
Sasha Vasserman.  Two triangles are similar if two pairs of corresponding angles are congruent.
Chapter 3 Vectors.
PYRAMIDS.
The 2D Projective Plane Points and Lines.
CS485/685 Computer Vision Prof. George Bebis
Math 310 Sections Isometry. Transformations Def A transformation is a map from the plane to itself that takes each point in the plane to exactly.
(7.6) Geometry and spatial reasoning. The student compares and classifies shapes and solids using geometric vocabulary and properties. The student is expected.
Introduction A line of symmetry,, is a line separating a figure into two halves that are mirror images. Line symmetry exists for a figure if for every.
6.1 Introduction The General Quadratic Equation in x and y has the form: Where A, B, C, D, E, F are constants. The graphs of these equations are called.
Geometry: Linear Measure Day 2. Do Now: Homework: Struggles? Questions? Confusions? Ask Ask Ask! ** Look at #12 as a class. ** T intersects which plane?
Equation A statement that two mathematical expressions are equal.
Chapter 3 Vectors Coordinate Systems Used to describe the position of a point in space Coordinate system consists of A fixed reference point called.
Introduction and Vectors
Attention Teachers: The main focus of section 7 should be proving that the four coordinates of a quadrilateral form a _______. 9th and 10th graders should.
IN ORDER TO I DENTIFY THE DIFFERENT KIND OF QUADRILETERAL THROUGH POWER POINT PRESENTATION;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Chapter 3 Vectors. Coordinate Systems Used to describe the position of a point in space Coordinate system consists of a fixed reference point called the.
Geometry in Robotics Robotics 8.
Chapter 3 Vectors. Coordinate Systems Used to describe the position of a point in space Coordinate system consists of a fixed reference point called the.
Computer Graphics Through OpenGL: From Theory to Experiments, Second Edition Chapter 5.
College Algebra Fifth Edition James Stewart Lothar Redlin Saleem Watson.
Using Rotations A rotation is a transformation in which a figure is turned about a fixed point. The fixed point is the center of rotation. Rays drawn from.
Chapter 7 Transformations. Examples of symmetry Lines of Symmetry.
9.5 & 9.6 – Compositions of Transformations & Symmetry
Computer Graphics Through OpenGL: From Theory to Experiments, Second Edition Chapter 6.
Rotations Rotations Rotations Rotations Rotations Rotations Rotations
1.2: Transformations G-CO.6 Use geometric descriptions of rigid motions to transform figures and to predict the effect of a given rigid motion on a given.
Definition: Rectangle A rectangle is a quadrilateral with four right angles.
Transformations Objective: to develop an understanding of the four transformations. Starter – if 24 x 72 = 2016, find the value of: 1)2.8 x 72 = 2)2.8.
Chapter 3 Vectors. Vector quantities  Physical quantities that have both numerical and directional properties Mathematical operations of vectors in this.
Lesson 10-5: Transformations 1 Lesson 9 Transformations G.CO2, Represent transformation in plane describe as a function that take points in the plane as.
Vocabulary Sheets Why??? Do I have to?? Code. Angle [definition] Formed by two rays with the same endpoint [picture or example of term] [symbol]
Math. A Coordinate Plane is a plane consisting of a set of two lines intersecting (crossing) each other at right angles. The horizontal line is the X-axis.
Section 7.3 Rigid Motion in a Plane Rotation. Bell Work 1.Using your notes, Reflect the figure in the y-axis. 2. Write all the coordinates for both the.
Computer vision: models, learning and inference M Ahad Multiple Cameras
Computer Graphics Through OpenGL: From Theory to Experiments, Second Edition Chapter 13.
Digital Image Processing Additional Material : Imaging Geometry 11 September 2006 Digital Image Processing Additional Material : Imaging Geometry 11 September.
Copyright © Ed2Net Learning Inc.1. 2 Warm Up x y y = 3x - 11) x y y = x - 62)
9-4 Compositions of Transformations You drew reflections, translations, and rotations. Draw glide reflections and other compositions of isometries in the.
Arrington 1 UNIT ONE OVERVIEWOFTRANSFORMATIONS.
3.7 Translations. A) Translation: when we SLIDE a figure to a different location. Transformation: an operation that maps or moves a figure onto an image.
LESSON How do you locate and name points in the coordinate plane? Graphing on the Coordinate Plane 14.1.
Unit 2 Review! Objective: to review the concept of congruence Common Core State Standards: 8.G.1; 8.G.2; 8.G.5; 8.G.6; 8.G.7.
Chapter 3 Vectors. Vector quantities  Physical quantities that have both numerical and directional properties Mathematical operations of vectors in this.
Computer Graphics Through OpenGL: From Theory to Experiments, Second Edition Chapter 14.
Lesson 7 Menu 1.In the figure, ABCD is an isosceles trapezoid with median EF. Find m  D if m  A = Find x if AD = 3x 2 – 5 and BC = x Find.
Rotations Section 11.8.
9.5 & 9.6 – Compositions of Transformations & Symmetry
Lecture 5 Basic geometric objects
Splash Screen.
9.4 Compositions of Transformations
Perimeter Area and Circumference
By Miss Jamison and Mrs. Bufkin
By Miss Jamison and Miss Bufkin
Topics in Analytic Geometry
Section 9-1 Reflections.
7-3 Rotations.
Quadrilateral Definition: Any closed four-sided figure. Some Examples:
True or False: A transformation is an operation that maps a an image onto a pre-image. Problem of the Day.
Introduction A line of symmetry, , is a line separating a figure into two halves that are mirror images. Line symmetry exists for a figure if for every.
A plane figure with 4 sides and 4 angles
Shapes Polygons and Quadrilaterals
Computer Graphics Through OpenGL: From Theory to Experiments, Second Edition Chapter 19.
Five-Minute Check (over Lesson 3–2) Mathematical Practices Then/Now
Warm-up Angle A corresponds to Angle ____
Presentation transcript:

Computer Graphics Through OpenGL: From Theory to Experiments, Second Edition Appendix A

Figure A.1: Perceiving objects with a point camera and a plane film.

Figure A.2: Perceiving points, lines and planes by projection.

Figure A.3: (a) Projective points are radial lines (b) A projective line consists of all projective points on a radial plane: projective points P and P’ belong to the projective line L, while P’’ does not. Keep the distinction in mind that, though we have labeled the plane L, the projective line L actually consists of all the projective points, e.g., P and P’, that lie on this plane, and is different from the plane itself.

Figure A.4: (a) Radial lines corresponding to projective points P and P’ are contained in a unique radial plane corresponding to the projective line L (b) Radial planes corresponding to projective lines L and L’ intersect in a unique radial line corresponding to the projective point P.

Figure A.5: The coordinates of any point on P, except the origin, can be used as its homogeneous coordinates – four possibilities are shown.

Figure A.6: Real point p on the plane z = 1 is associated with the projective point φ(p). Projective point Q, lying on the plane z = 0, is not associated with any real point.

Figure A.7: The real points p and p’ travel along parallel lines l and l’. Associated projective points φ(p) and φ(p’) travel with p and p’.

Figure A.8: φ(p) travels along L and φ(p’) along L’. L and L’ meet at P’’.

Figure A.9: The line l (= projective point P) is parallel to lines in l. P is said to be the point at infinity along the equivalence class l of parallel lines.

Figure A.10: Power lines y = 2; z = 2 projected onto the planes (a) z = 1 and (b) x = 1. Red lines depict light rays. The x-axis corresponds to the projective point P.

Figure A.11: Screenshot of turnFilm1.cpp.

Figure A.12: Transform these snapshots on the plane z = 1 to the plane x = 1. Some points on the plane z = 1 are shown with their xy coordinates. Labels correspond to items of Exercise A.7.

Figure A.13: Answer to Exercise A.7(h).

Figure A.14: Point p of radial line l lies on radial plane q, implying that l lies on q; point p’ of l’ doesn't lie on q, implying that no point of l’, other than the origin, lies on q.

Figure A.15: Lifting a parabola drawn on the real plane z = 1 to the projective plane.

Figure A.16: The coordinate patch B containing P in P 2 is in one-to-one correspondence with the rectangle W containing p in R 2 (a few points in W and their corresponding projective points are shown).

Figure A.17: Identifying P 1 with a circle.

Figure A.18: Projective transformation of a car (purely conceptual!).

Figure A.19: (a) A segment s on R 2 and its lifting S (b) f M transforms s to s and S to h M (S), while s’ is the intersection of h M (S) with z = 1.

Figure A.20: Rectangle r is transformed to the trapezoid h M (r).

Figure A.21: (a) Projective transformation h M maps rectangle r to trapezoid r’ = h M (r) (b) r’ is the “same” as r’’, the picture of r captured on a film along x = 1.

Figure A.22: Aligning plane p with p’ by a parallel displacement, so that their respective distances from the origin are equal, followed by a rotation.

Figure A.23: A snapshot transformation to a parallel plane is equivalent to a scaling by a constant factor in all directions.

Figure A.24: Venn diagram of transformation classes of R 2.

Figure A.25: Transforming the trapezoid q on z = 1 to the rectangle (bold) q’.

Figure A.26: The square q is mapped to the quadrilateral q’ by a snapshot transformation.