2D Geometric Transformations and Matrices
|
|
- Ethelbert Oliver
- 5 years ago
- Views:
Transcription
1 Background: Objects are drawn and moved in 2D space and 3D space on a computer screen b multipling matrices. Generall speaking, computer animation is achieved as follows b repeating steps 1, 2, and 3 below. Basic 2D Matrices: The basic matrices listed below are the matrices that computer programmers would use to construct a geometric transformation which would cause a figure to be translated in a specific direction, rotated about a point, reflected over a line, stretched about a point, shrunk about a point or sheared. All 2D affine geometric transformations can be described as a product of two or more of the basic 3 x 3 transformation matrices. Each of these matrices has an inverse which makes it eas for a computer programmer to reverse or undo a transformation of a figure. Mapping of Preimage Points to Image Points: The mapping of a preimage point in the x- coordinate plane to an image point in the x- coordinate plane is accomplished b multipling the preimage point b a geometric transformation. In the listing below, preimage points (x, ) are represented b a 3 x 1 to the right of the transformation. The resulting image point is represented b the 3 x 1 to the left of the equal sign. The Basic Matrices Translation or Slide Reflection over x-axis Reflection over -axis x + j 1 0 j x k 0 1 k D Geometric s and Matrices 1) Use the coordinates of the current geometric object or shape to calculate the coordinates of a new geometric object. The coordinates of a new object are calculated b multipling the coordinates of the current object b a so that the product will give us the coordinates of an object to that has been translated, rotated about a point, reflected over a line or plane, horizontall stretched/shrunk, or verticall stretched/shrunk. 2) Erase the object from the screen. 3) Use the coordinates of the new object to draw the ogject on the screen and then make the coordinates of the current object equal to the coordinates of the new object. Size from (0, 0) jx j 0 0 x k 0 k x x x x (x + j, + k) <----- (x, ) (x, - ) <----- (x, ) (- x, ) <----- (x, ) (jx, k) <----- (x, ) Rotation about (0,0) Shear x + j 1 j 0 x kx k (x + j, + kx) <----- (x, ) xcos( q ) - Sin( q ) Cos( q ) -Sin( q ) 0 x xsin( q ) Cos( q ) Sin( q ) Cos( q ) ( xcos( q ) - Sin( q ), xsin( q ) + Cos( q) ) < ( x, ) If j > 1, figure is expanded horizontall b a factor of j. If j < 1, figure is shrunk horizontall b a factor of j. If k > 1, figure is expanded verticall b a factor of k. If k < 1, figure is shrunk verticall b a factor of k. If θ > 0 0, the figure is rotated CCW θ degrees about (0,0). If θ < 0 0, the figure is rotated CW θ degrees about (0,0).
2 Matrix Multiplication and Geometric Linear s A linear geometric transformation of a figure is accomplished b performing a series of basic transformations to the figure in some specific order. The order in which two transformations are performed is important because geometric transformation operations and multiplication are generall non commutative. In order to achieve desired results, one needs to pa attention to the order in which the operations are performed. A linear transformation is constructed b calculating the product of basic geometric transformation matrices. Each in the product is a basic geometric transformation which corresponds to a basic geometric transformation. Due to how multiplication works and the fact that the geometric transformation will be multiplied b a 3-row b n-column preimage of points, the matrices must be listed in right-to-left order in the product of transformation matrices. Because multiplication is associative, it is not necessar to include an grouping smbols in the product expression. The following examples illustrate how to use based transformations to do a geometric transformation on a preimage figure. Example 1: Rotate polgon ABCDE counterclockwise about the origin Preimage of nonconvex polgon to the right. Rotation (120 0 CCW rotation about (0,0). Sin(120 0 ).866, Cos(120 0 ) 0.5 Image of nonconvex polgon to the left. A E D B C Example 2: Horizontal shear transformation with horizontal shear factor j Preimage of rectangle Shear transformation Image of parallelogram.
3 Example 3: Expand b a factor of 1.5 and rotate 90 0 clockwise about (-4, -6) [T1] [T2] [T3] Preimage of smaller flag to the left Translation [T2][T0][T3][T1] [T2][T0][T3][T1] Rotation : (90 0 CW rotation About (0,0). Notice that Sin(-90 0 ) -1 and Cos(-90 0 ) 0 [T0] Translation Size transformation with scale factor of 1.5 and expanded about (0, 0). Geometric transformation that causes the figure to be enlarged b a factor of 1.5 and rotated 90 0 CW about (-4, -6) Comments: 1. [T1] and [T2] are inverse matrices. You should verif that [T1][T2] [T2][T1] equals the identit. 2. Let [I0] equal the inverse of [T0]. [I0] is a 90 0 counterclockwise rotation about (0, 0). Use the facts that Sin(90 0 ) 1 and Cos(90 0 ) 0 to find [I0]. Then verif that [T0][I0] [I0][T0] the identit. 3. Let [I3] equal the inverse of the size transformation T3. [I3] is a size transformation with scale factors j and k both set to 2/3. Find [I3] and verif that [T3][I3] [I3][T3] the identit. 4. The inverse of is the product of inverse matrices, but multiplied in reverse order. The inverse of equals [I1][I3][I0][I2]. This can be easil verified b observing the following: [I1][I3][I0][I2] [T2][T0][T3][T1] [T2][T0][T3][T1] [I1][I3][I0][I2] the identit. Like multiplication of real numbers, multiplication is associative. When we multipl middle pairs of matrices, the product collapses to the identit. Consider the following product of real numbers: 5/4(3/2(5*1/5)2/3)4/5 5/4(3/2 (1)2/3)4/5 5/4(1)4/5 1
4 Example 4: Reflect the upper nonconvex polgon over the line x + 4. Preimage of upper nonconvex polgon. Translation [T0] First translation 45 0 CW rotation Translation [T1] [T4] Reflection over x-axis Rotation (45 0 CW rotation about (0,0). Sin(-45 0 ) -.707, Cos(-45 0 ).707 Rotation (45 0 CCW rotation about (0,0). Sin(45 0 ).707, Cos(45 0 ) [T2] [T3] [T1] [T3][T4][T2][T0] Reflection over x-axis after 45 0 CW rotation 45 0 CCW rotation Geometric transformation that causes the polgon to be reflected over the line x [T1][T3][T4][T2][T0] Comments: 1. [T0] and [T1] are inverse matrices. You should verif that [T0][T1] [T1][T0] equals the identit. 2. Show wh matrices [T2] and [T3] are inverse matrices. 3. What is the inverse of [T4]? 4. The inverse of is the product of inverse matrices, but multiplied in reverse order. The inverse of [I0][I2][I4][I3][T1]. This can be easil verified b observing the following: [I0][I2][I4][I3][I1] [T1][T3][T4][T2][T0] [T1][T3][T4][T2][T0] [I0][I2][I4][I3][I1] the identit. (Refer to the comments on previous page.)
5 Geometric Exercises Name Exercise 1: Multipl the transformation b the preimage. Use to draw the transformation image. Image Translate Preimage Exercise 2 : Reflect over x-axis Translate The figure will be first translated and then reflected over the x-axis. matrices must be listed in right to left order. Multipl the transformation b the preimage. Use to draw the transformation image. Image Preimage
6 Exercise 3: Translate Reflect over x-axis The figure will be first reflected over the x-axis and then translated. Matrices must be listed in right to left order. ) Multipl the transformation b the preimage. Use to draw the transformation image. Image Preimage Exercise 4 : CCW rotation of the figure about the point (8, -2) Translate back to center of rotation Rotate 90 0 CCW about (0,0) Translate to center of rotation to (0, 0) Multipl the transformation b the preimage. Use to draw the image. matrices must be listed in right to left order. Image Preimage
7 5. Write a translation that would cause a figure to be slid 10 units to the left and 5 units up. 6. Write the inverse of the from exercise (5) above. Verif that it is the inverse. 7. The to the right could be used to rotate a figure about (0,0). Write the inverse of this. Verif that it is the inverse Write a transformation that would cause a figure to be reflected over the line x. Hint: Recall that reflecting the point (x,) over the line x is equivalent to mapping (x,) to (,x). 9. Write the inverse of the from exercise (8) above and verif that it is the inverse. 10. Write a transformation that would cause a figure to be stretched horizontall b a factor of 7/4 and shrunk or squeezed verticall b a factor of 2/ Write the inverse of the from exercise (10) above. Verif that it is the inverse.
8 12. Write a transformation that would cause a figure to be slide 7 units to the right and then reflected over the x-axis. 13. Write the inverse of the from exercise (12) above. Verif that it is the inverse. 14. Write a transformation that would cause a figure to be reflected over the -axis and then slide 5 units down. 15. Matrix [F] below is a 72 0 CCW rotation. Find the product [F] [F] [F] [F] [F] or [F] 5. [F] Write a transformation that would cause a figure to be rotated counterclockwise about (0,0). Use the Sin and Cos kes on our graphing calculator. Round elements to nearest Warning! Make sure that our calculator's angle mode is set to degree and not radian. 17. Write a transformation that would cause a figure to be rotated clockwise about (0,0). Use the Sin and Cos kes on our graphing calculator. Round elements to nearest Warning! Make sure that our calculator's angle mode is set to degree and not radian. 18. Write a transformation that would cause a figure to be rotated 90 0 counterclockwise about the point (-3,2).
Geometry Unit 1: Transformations in the Coordinate Plane. Guided Notes
Geometry Unit 1: Transformations in the Coordinate Plane Guided Notes Standard: MGSE9 12.G.CO.1 Know precise definitions Essential Question: What are the undefined terms essential to any study of geometry?
More informationAnswers to practice questions for Midterm 1
Answers to practice questions for Midterm Paul Hacking /5/9 (a The RREF (reduced row echelon form of the augmented matrix is So the system of linear equations has exactly one solution given by x =, y =,
More informationUnit 5 Lesson 2 Investigation 1
Name: Investigation 1 Modeling Rigid Transformations CPMP-Tools Computer graphics enable designers to model two- and three-dimensional figures and to also easil manipulate those figures. For eample, interior
More informationMATRIX REVIEW PROBLEMS: Our matrix test will be on Friday May 23rd. Here are some problems to help you review.
MATRIX REVIEW PROBLEMS: Our matrix test will be on Friday May 23rd. Here are some problems to help you review. 1. The intersection of two non-parallel planes is a line. Find the equation of the line. Give
More informationUnit 5: Butterflies, Pinwheels, & Wallpaper
Unit 5: Butterflies, Pinwheels, & Wallpaper Directions: Please complete the necessary problems to earn a maximum of 10 points according to the chart below. Show all of your work clearly and neatly for
More informationComputer Graphics. Chapter 5 Geometric Transformations. Somsak Walairacht, Computer Engineering, KMITL
Chapter 5 Geometric Transformations Somsak Walairacht, Computer Engineering, KMITL 1 Outline Basic Two-Dimensional Geometric Transformations Matrix Representations and Homogeneous Coordinates Inverse Transformations
More informationGraphics and Interaction Transformation geometry and homogeneous coordinates
433-324 Graphics and Interaction Transformation geometry and homogeneous coordinates Department of Computer Science and Software Engineering The Lecture outline Introduction Vectors and matrices Translation
More informationCOMP30019 Graphics and Interaction Transformation geometry and homogeneous coordinates
COMP30019 Graphics and Interaction Transformation geometry and homogeneous coordinates Department of Computer Science and Software Engineering The Lecture outline Introduction Vectors and matrices Translation
More informationOn Your Own. ). Another way is to multiply the. ), and the image. Applications. Unit 3 _ _
Applications 1 a 90 clockwise rotation matrix: - b As can be seen by the diagram, the image of P is Q and the image of R is P The coordinate of Q can be found by symmetry y R 1 P, Thus, the 45 clockwise
More informationLecture 5 2D Transformation
Lecture 5 2D Transformation What is a transformation? In computer graphics an object can be transformed according to position, orientation and size. Exactly what it says - an operation that transforms
More informationTransformations Geometry
Transformations Geometry Preimage the original figure in the transformation of a figure in a plane. Image the new figure that results from the transformation of a figure in a plane. Example: If function
More informationIntroduction to Transformations. In Geometry
+ Introduction to Transformations In Geometry + What is a transformation? A transformation is a copy of a geometric figure, where the copy holds certain properties. Example: copy/paste a picture on your
More informationComputer Graphics. Geometric Transformations
Contents coordinate sstems scalar values, points, vectors, matrices right-handed and left-handed coordinate sstems mathematical foundations transformations mathematical descriptions of geometric changes,
More informationCT5510: Computer Graphics. Transformation BOCHANG MOON
CT5510: Computer Graphics Transformation BOCHANG MOON 2D Translation Transformations such as rotation and scale can be represented using a matrix M.., How about translation? No way to express this using
More informationb 1. If he flips the b over to the left, what new letter is formed? Draw a picture to the right.
Name: Date: Student Exploration: Rotations, Reflections, and Translations Vocabulary: image, preimage, reflection, rotation, transformation, translation Prior Knowledge Questions (Do these BEFORE using
More informationComputer Graphics. Geometric Transformations
Computer Graphics Geometric Transformations Contents coordinate sstems scalar values, points, vectors, matrices right-handed and left-handed coordinate sstems mathematical foundations transformations mathematical
More informationComputer Science 336 Fall 2017 Homework 2
Computer Science 336 Fall 2017 Homework 2 Use the following notation as pseudocode for standard 3D affine transformation matrices. You can refer to these by the names below. There is no need to write out
More informationTransformations. Write three rules based on what you figured out above: To reflect across the y-axis. (x,y) To reflect across y=x.
Transformations Geometry 14.1 A transformation is a change in coordinates plotted on the plane. We will learn about four types of transformations on the plane: Translations, Reflections, Rotations, and
More informationUnit 5: Transformations in the Coordinate Plane
Unit 5: Transformations in the Coordinate Plane In this unit, students review the definitions of three types of transformations that preserve distance and angle: rotations, reflections, and translations.
More informationReflection (M): Reflect simple plane figures in horizontal or vertical lines;
IGCSE - Extended Mathematics Transformation Content: Transformation: Reflection (M): Reflect simple plane figures in horizontal or vertical lines; Rotation (R): Rotate simple plane figures about the origin,
More informationWhat and Why Transformations?
2D transformations What and Wh Transformations? What? : The geometrical changes of an object from a current state to modified state. Changing an object s position (translation), orientation (rotation)
More informationTranslations SLIDE. Example: If you want to move a figure 5 units to the left and 3 units up we would say (x, y) (x-5, y+3).
Translations SLIDE Every point in the shape must move In the same direction The same distance Example: If you want to move a figure 5 units to the left and 3 units up we would say (x, y) (x-5, y+3). Note:
More informationCS770/870 Spring 2017 Transformations
CS770/870 Spring 2017 Transformations Coordinate sstems 2D Transformations Homogeneous coordinates Matrices, vectors, points 01/29/2017 1 Coordinate Sstems Coordinate sstems used in graphics Screen coordinates:
More information2D transformations: An introduction to the maths behind computer graphics
2D transformations: An introduction to the maths behind computer graphics Lecturer: Dr Dan Cornford d.cornford@aston.ac.uk http://wiki.aston.ac.uk/dancornford CS2150, Computer Graphics, Aston University,
More informationTransformations. which the book introduces in this chapter. If you shift the graph of y 1 x to the left 2 units and up 3 units, the
CHAPTER 8 Transformations Content Summar In Chapter 8, students continue their work with functions, especiall nonlinear functions, through further stud of function graphs. In particular, the consider three
More informationTherefore, after becoming familiar with the Matrix Method, you will be able to solve a system of two linear equations in four different ways.
Grade 9 IGCSE A1: Chapter 9 Matrices and Transformations Materials Needed: Straightedge, Graph Paper Exercise 1: Matrix Operations Matrices are used in Linear Algebra to solve systems of linear equations.
More informationUnit 5: Motion Geometry
Rotations Unit 5: Translations Motion Geometry Reflections 1 Translations translation is also called a "slide." When you slide a shape it keeps its original orientation. It does not turn (rotate) or flip.
More informationComposition Transformation
Name: Date: 1. Describe the sequence of transformations that results in the transformation of Figure A to Figure A. 2. Describe the sequence of transformations that results in the transformation of Figure
More informationUnit 5 Answers. Exercise 5.1. KS3 Maths Progress Delta 2. 2 a 1 left, 2 down b 6 right, 1 up c 7 right, 7 down d 6 left e 9 left, 3 up 3
Unit 5 Answers Exercise 5.1 1 2 a 1 left, 2 down b 6 right, 1 up c 7 right, 7 down d 6 left e 9 left, 3 up 3 4 5 a x = 0 b B is a reflection of T in the line x = 2 C is a reflection of T in the line y
More informationTransformations with Matrices Moved by Matrices
Transformations with Matrices SUGGESTED LEARNING STRATEGIES: Interactive Word Wall, Marking the Text, Summarize/Paraphrase/Retell, Think/Pair/Share, Create Representations ACTIVITY 5.7 Instead of using
More informationQuadrilaterals & Transformations Study Guide
s & Transformations Study Guide What do I need to know for the upcoming Summative Assessment? s Classifications and Properties of: o o Trapezoid o Kite o Parallelogram o Rhombus o Rectangle o Square The
More informationChapter 2: Transformations. Chapter 2 Transformations Page 1
Chapter 2: Transformations Chapter 2 Transformations Page 1 Unit 2: Vocabulary 1) transformation 2) pre-image 3) image 4) map(ping) 5) rigid motion (isometry) 6) orientation 7) line reflection 8) line
More informationComputer Graphics Hands-on
Computer Graphics Hands-on Two-Dimensional Transformations Objectives Visualize the fundamental 2D geometric operations translation, rotation about the origin, and scale about the origin Learn how to compose
More informationName: Date: Per: WARM UP
Name: Date: Per: 6.1.1-6.1.3 WARM UP 6-23. In the last three lessons, you have investigated rigid transformations: reflections, rotations, and translations. 1. What happens to a shape when you perform
More informationMODULE - 7. Subject: Computer Science. Module: Other 2D Transformations. Module No: CS/CGV/7
MODULE - 7 e-pg Pathshala Subject: Computer Science Paper: Computer Graphics and Visualization Module: Other 2D Transformations Module No: CS/CGV/7 Quadrant e-text Objectives: To get introduced to the
More information4-1 Congruence and Transformations
4-1 Congruence and Transformations Warm Up Lesson Presentation Lesson Quiz Holt Geometry McDougal Geometry Objectives Draw, identify, and describe transformations in the coordinate plane. Use properties
More informationTranslations, Reflections, and Rotations
* Translations, Reflections, and Rotations Vocabulary Transformation- changes the position or orientation of a figure. Image- the resulting figure after a transformation. Preimage- the original figure.
More informationHalf Turns and Quarter Turns Rotations of Figures on the Coordinate Plane
Half Turns and Quarter Turns Rotations of Figures on the Coordinate Plane 5 WARM UP 1. Redraw each given figure as described. a. so that it is turned 10 clockwise Before: After: s D b. so that it is turned
More informationMAT 343 Laboratory 4 Plotting and computer animation in MATLAB
MAT 4 Laboratory 4 Plotting and computer animation in MATLAB In this laboratory session we will learn how to. Plot in MATLAB. The geometric properties of special types of matrices (rotations, dilations,
More informationTransforms. COMP 575/770 Spring 2013
Transforms COMP 575/770 Spring 2013 Transforming Geometry Given any set of points S Could be a 2D shape, a 3D object A transform is a function T that modifies all points in S: T S S T v v S Different transforms
More informationUnit 14: Transformations (Geometry) Date Topic Page
Unit 14: Transformations (Geometry) Date Topic Page image pre-image transformation translation image pre-image reflection clockwise counterclockwise origin rotate 180 degrees rotate 270 degrees rotate
More informationShape & Space Part C: Transformations
Name: Homeroom: Shape & Space Part C: Transformations Student Learning Expectations Outcomes: I can describe and analyze position and motion of objects and shapes by Checking for Understanding identifying
More informationTransforming Coordinates
# Transforming Coordinates The drawing window in man computer geometr programs is a coordinate grid. You make designs b specifing the endpoints of line segments. When ou transform a design, the coordinates
More informationM O T I O N A N D D R A W I N G
2 M O T I O N A N D D R A W I N G Now that ou know our wa around the interface, ou re read to use more of Scratch s programming tools. In this chapter, ou ll do the following: Eplore Scratch s motion and
More informationUnit 1 Transformations in the Coordinate Plane
Unit 1 Transformations in the Coordinate Plane Table of Contents Title Page # Formula Sheet...2 Lesson 1 1: Introduction to Transformations and Rotations 3 Lesson 1 2: Reflections and Translations..9 Lesson
More informationIsometries and Congruence
Honors Geometr Section.1 Name: Date: Period: Isometries and Congruence transformation of a geometric figure is a change in its position, shape, or size.. The original figure is called the preimage. The
More informationWorksheet on Line Symmetry & Rotational Symmetry
Gr. 9 Math 8. - 8.7 Worksheet on Line Smmetr & Rotational Smmetr Multiple Choice Identif the choice that best completes the statement or answers the question.. Which shapes have at least lines of smmetr?
More informationH Geo Final Review Packet Multiple Choice Identify the choice that best completes the statement or answers the question.
H Geo Final Review Packet Multiple Choice Identif the choice that best completes the statement or answers the question. 1. Which angle measures approximatel 7?.. In the figure below, what is the name of
More information2-9 Operations with Complex Numbers
2-9 Operations with Complex Numbers Warm Up Lesson Presentation Lesson Quiz Algebra 2 Warm Up Express each number in terms of i. 1. 9i 2. Find each complex conjugate. 3. 4. Find each product. 5. 6. Objective
More informationHonors Advanced Math More on Determinants, Transformations and Systems 14 May 2013
Honors Advanced Math Name: More on Determinants, Transformations and Sstems 14 Ma 013 Directions: The following problems are designed to help develop connections between determinants, sstems of equations
More informationLecture 9: Transformations. CITS3003 Graphics & Animation
Lecture 9: Transformations CITS33 Graphics & Animation E. Angel and D. Shreiner: Interactive Computer Graphics 6E Addison-Wesley 212 Objectives Introduce standard transformations Rotation Translation Scaling
More informationPreCalculus Unit 1: Unit Circle Trig Quiz Review (Day 9)
PreCalculus Unit 1: Unit Circle Trig Quiz Review (Day 9) Name Date Directions: You may NOT use Right Triangle Trigonometry for any of these problems! Use your unit circle knowledge to solve these problems.
More information12.4 Rotations. Learning Objectives. Review Queue. Defining Rotations Rotations
12.4. Rotations www.ck12.org 12.4 Rotations Learning Objectives Find the image of a figure in a rotation in a coordinate plane. Recognize that a rotation is an isometry. Review Queue 1. Reflect XY Z with
More information14-1. Translations. Vocabulary. Lesson
Chapter 1 Lesson 1-1 Translations Vocabular slide, translation preimage translation image congruent figures Adding fied numbers to each of the coordinates of a figure has the effect of sliding or translating
More informationName Class Date. subtract 3 from each side. w 5z z 5 2 w p - 9 = = 15 + k = 10m. 10. n =
Reteaching Solving Equations To solve an equation that contains a variable, find all of the values of the variable that make the equation true. Use the equalit properties of real numbers and inverse operations
More informationMath 8: Unit 2 Test Transformations
Name: Class: Date: ID: A Math 8: Unit 2 Test Transformations Match the vocabulary words down below with the correct definition. a. Translation f. Line of Symmetry b. Reflection g. Center of Rotation. c.
More informationCSE328 Fundamentals of Computer Graphics: Theory, Algorithms, and Applications
CSE328 Fundamentals of Computer Graphics: Theor, Algorithms, and Applications Hong in State Universit of New York at Ston Brook (Ston Brook Universit) Ston Brook, New York 794-44 Tel: (63)632-845; Fa:
More informationCS F-07 Objects in 2D 1
CS420-2010F-07 Objects in 2D 1 07-0: Representing Polgons We want to represent a simple polgon Triangle, rectangle, square, etc Assume for the moment our game onl uses these simple shapes No curves for
More informationGame Engineering: 2D
Game Engineering: 2D CS420-2010F-07 Objects in 2D David Galles Department of Computer Science University of San Francisco 07-0: Representing Polygons We want to represent a simple polygon Triangle, rectangle,
More informationChapters 7 & 8. Parallel and Perpendicular Lines/Triangles and Transformations
Chapters 7 & 8 Parallel and Perpendicular Lines/Triangles and Transformations 7-2B Lines I can identify relationships of angles formed by two parallel lines cut by a transversal. 8.G.5 Symbolic Representations
More informationLinear transformations Affine transformations Transformations in 3D. Graphics 2009/2010, period 1. Lecture 5: linear and affine transformations
Graphics 2009/2010, period 1 Lecture 5 Linear and affine transformations Vector transformation: basic idea Definition Examples Finding matrices Compositions of transformations Transposing normal vectors
More informationCS770/870 Spring 2017 Transformations
CS770/870 Spring 2017 Transformations Coordinate sstems 2D Transformations Homogeneous coordinates Matrices, vectors, points Coordinate Sstems Coordinate sstems used in graphics Screen coordinates: the
More informationJunior Circle Meeting 9 Commutativity and Inverses. May 30, We are going to examine different ways to transform the square below:
Junior Circle Meeting 9 Commutativity and Inverses May 0, 2010 We are going to examine different ways to transform the square below: Just as with the triangle from last week, we are going to examine flips
More informationGeometry. 4.4 Congruence and Transformations
Geometry 4.4 Congruence and Transformations 4.4 Warm Up Day 1 Plot and connect the points in a coordinate plane to make a polygon. Name the polygon. 1. A( 3, 2), B( 2, 1), C(3, 3) 2. E(1, 2), F(3, 1),
More informationToday. Today. Introduction. Matrices. Matrices. Computergrafik. Transformations & matrices Introduction Matrices
Computergrafik Matthias Zwicker Universität Bern Herbst 2008 Today Transformations & matrices Introduction Matrices Homogeneous Affine transformations Concatenating transformations Change of Common coordinate
More informationGeometry. 4.4 Congruence and Transformations
Geometry 4.4 Congruence and Transformations 4.4 Warm Up Day 1 Plot and connect the points in a coordinate plane to make a polygon. Name the polygon. 1. A(-3, 2), B(-2, 1), C(3, 3) 2. E(1, 2), F(3, 1),
More information11.1 Rigid Motions. Symmetry
11.1 Rigid Motions Rigid Motions We will now take a closer look at the ideas behind the different types of symmetries that we have discussed by studying four different rigid motions. The act of taking
More informationChapter 8. Properties of Triangles and Quadrilaterals. 02/2017 LSowatsky
Chapter 8 Properties of Triangles and Quadrilaterals 02/2017 LSowatsky 1 8-1A: Points, Lines, and Planes I can Identify and label basic geometric figures. LSowatsky 2 Vocabulary: Point: a point has no
More informationToday s class. Geometric objects and transformations. Informationsteknologi. Wednesday, November 7, 2007 Computer Graphics - Class 5 1
Toda s class Geometric objects and transformations Wednesda, November 7, 27 Computer Graphics - Class 5 Vector operations Review of vector operations needed for working in computer graphics adding two
More information2D and 3D Transformations AUI Course Denbigh Starkey
2D and 3D Transformations AUI Course Denbigh Starkey. Introduction 2 2. 2D transformations using Cartesian coordinates 3 2. Translation 3 2.2 Rotation 4 2.3 Scaling 6 3. Introduction to homogeneous coordinates
More informationTransformations. Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico
Transformations Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico Angel: Interactive Computer Graphics 4E Addison-Wesley 25 1 Objectives
More informationSOME CONCEPTS IN DISCRETE COSINE TRANSFORMS ~ Jennie G. Abraham Fall 2009, EE5355
SOME CONCEPTS IN DISCRETE COSINE TRANSFORMS ~ Jennie G. Abraham Fall 009, EE5355 Under Digital Image and Video Processing files by Dr. Min Wu Please see lecture10 - Unitary Transform lecture11 - Transform
More informationUNIT 1: TRANSFORMATIONS IN THE COORDINATE PLANE
UNIT 1: TRANSFORMATIONS IN THE COORDINATE PLANE Unit 1: Transformations in the Coordinate Plane In this unit, students review the definitions of three types of transformations that preserve distance and
More informationSection III: TRANSFORMATIONS
Section III: TRANSFORMATIONS in 2-D 2D TRANSFORMATIONS AND MATRICES Representation of Points: 2 x 1 matrix: X Y General Problem: [B] = [T] [A] [T] represents a generic operator to be applied to the points
More information4-7 Study Guide and Intervention Congruence Transformations
4-7 Study Guide and Intervention Congruence Transformations Identify Congruence Transformations A congruence transformation is a transformation where the original figure, or preimage, and the transformed
More informationFair Game Review. Chapter 11. Name Date. Reflect the point in (a) the x-axis and (b) the y-axis. 2. ( 2, 4) 1. ( 1, 1 ) 3. ( 3, 3) 4.
Name Date Chapter Fair Game Review Reflect the point in (a) the -ais and (b) the -ais.. (, ). (, ). (, ). (, ) 5. (, ) 6. (, ) Copright Big Ideas Learning, LLC Name Date Chapter Fair Game Review (continued)
More informationLesson 24: Matrix Notation Encompasses New Transformations!
Classwork Example 1 Determine the following: a. 1 0 0 1 3 b. 1 0 7 0 1 1 c. 1 0 3 5 0 1 1 d. 1 0 3 1 0 1 7 6 e. 9 1 0 1 3 1 0 1 f. 1 0 cc aa 0 1 bb dd xx yy 0 g. 1 zz ww 0 1 Date: 1/5/15 S.14 Example Can
More informationIn this translation, CDE is being translated to the right by the same length as segment AB. What do you think is true about CDE and C'D'E'?
A translation is nothing more than a geometric transformation that slides each point in a figure the same distance in the same direction In this translation, CDE is being translated to the right by the
More informationComputer Graphics: Geometric Transformations
Computer Graphics: Geometric Transformations Geometric 2D transformations By: A. H. Abdul Hafez Abdul.hafez@hku.edu.tr, 1 Outlines 1. Basic 2D transformations 2. Matrix Representation of 2D transformations
More informationGraphing Trigonometric Functions
LESSON Graphing Trigonometric Functions Graphing Sine and Cosine UNDERSTAND The table at the right shows - and f ()-values for the function f () 5 sin, where is an angle measure in radians. Look at the
More informationPutting the V in Absolute Value Defining Absolute Value Functions and Transformations
1 Putting the V in Absolute Value Defining Absolute Value Functions and Transformations Warm Up The graph of f() 5 is shown. Graph each transformation. 1. g() 5 f() 1 5 2. h() 5 2? f() 2 3 Learning Goals
More informationTRANSFORMATIONS. The original figure is called the pre-image; the new (copied) picture is called the image of the transformation.
Quiz Review Sheet A transformation is a correspondence that maps a point. TRANSFORMATIONS The original figure is called the pre-image; the new (copied) picture is called the image of the transformation.
More informationMatrix Transformations The position of the corners of this triangle are described by the vectors: 0 1 ] 0 1 ] Transformation:
Matrix Transformations The position of the corners of this triangle are described by the vectors: [ 2 1 ] & [4 1 ] & [3 3 ] Use each of the matrices below to transform these corners. In each case, draw
More informationUnit 1 Test Review: Transformations in the Coordinate Plane
Unit 1 Test Review: Transformations in the Coordinate Plane 1. As shown in the diagram below, when hexagon ABCDEF is reflected over line m, the image is hexagon A B C D E F. Under this transformation,
More informationLine Symmetry a figure has line symmetry if the figure can be mapped onto itself by a reflection over a line drawn through the figure.
Geometry Unit 3 Transformations Test Review Packet Name: The Unit Test on Transformations contains the following topics: Isometries Translations Using Mapping Notation Using Vector Notation Naming Vectors,
More informationCCM6+/7+ - Unit 13 - Page 1 UNIT 13. Transformations CCM6+/7+ Name: Math Teacher: Projected Test Date:
CCM6+/7+ - Unit 13 - Page 1 UNIT 13 Transformations CCM6+/7+ Name: Math Teacher: Projected Test Date: Main Idea Pages Unit 9 Vocabulary 2 Translations 3 10 Rotations 11 17 Reflections 18 22 Transformations
More informationGAUTENG DEPARTMENT OF EDUCATION SENIOR SECONDARY INTERVENTION PROGRAMME. MATHEMATICS Grade 11 SESSION 17 LEARNER NOTES
TRANSFORMATIONS Learner note: Transformations are easy to master and you can score well in questions involving this topic. Ensure that you know the different algebraic transformation rules. LESSON OVERVIEW
More informationTransformations. SOL 8.8 Students will be using the 8.8 Transformation Chart for Notes
Transformations SOL 8.8 Students will be using the 8.8 Transformation Chart for Notes Vocabulary Horizontal Axis: x-axis Vertical Axis: y-axis Origin: intersection of the y-axis and the x- axis; point
More informationGeometry. Topic 1 Transformations and Congruence
Geometry Topic 1 Transformations and Congruence MAFS.912.G-CO.1.2 Consider the point A at ( 3, 5). A. Find the coordinates of A, the image of A after the transformation: (, ) (, ). B. What type of transformation
More informationPolynomials. Math 4800/6080 Project Course
Polnomials. Math 4800/6080 Project Course 2. The Plane. Boss, boss, ze plane, ze plane! Tattoo, Fantas Island The points of the plane R 2 are ordered pairs (x, ) of real numbers. We ll also use vector
More informationLinear Algebra and Image Processing: Additional Theory regarding Computer Graphics and Image Processing not covered by David C.
Linear Algebra and Image Processing: Additional Theor regarding Computer Graphics and Image Processing not covered b David C. La Dr. D.P. Huijsmans LIACS, Leiden Universit Februar 202 Differences in conventions
More informationGiven ABC with A(-1, 1), B(2, 4), and C(4, 1). Translate ABC left 4 units and up 1 unit. a) Vertex matrix: b) Algebraic (arrow) rule:
Unit 7 Transformations 7 Rigid Motion in a Plane Transformation: The operation that maps, or moves, a preimage onto an image. Three basic transformations are reflection, rotation, and translation. Translation
More informationQuaternions and Dual Coupled Orthogonal Rotations in Four-Space
Quaternions and Dual Coupled Orthogonal Rotations in Four-Space Kurt Nalty January 8, 204 Abstract Quaternion multiplication causes tensor stretching) and versor turning) operations. Multiplying by unit
More information6-3. Transformations of Square Root Functions. Key Concept Square Root Function Family VOCABULARY TEKS FOCUS ESSENTIAL UNDERSTANDING
-3 Transformations of Square Root Functions TEKS FOCUS TEKS ()(C) Determine the effect on the graph of f() = when f() is replaced b af(), f() + d, f(b), and f( - c) for specific positive and negative values
More informationChapter 5. Transforming Shapes
Chapter 5 Transforming Shapes It is difficult to walk through daily life without being able to see geometric transformations in your surroundings. Notice how the leaves of plants, for example, are almost
More informationAssignment Guide: Chapter 9 Geometry
Assignment Guide: Chapter 9 Geometry (105) 9.1 Translations Page 550-552 #7-17 odd, 18, 28, 31, 33 (106) 9.2 Reflections Page 557-560 #7-12, 13-17 odd, 33, 37 (107) 9.3 Rotations Page 564-566 #9-15 odd,
More information1. We ll look at: Types of geometrical transformation. Vector and matrix representations
Tob Howard COMP272 Computer Graphics and Image Processing 3: Transformations Tob.Howard@manchester.ac.uk Introduction We ll look at: Tpes of geometrical transformation Vector and matri representations
More informationGame Engineering CS S-05 Linear Transforms
Game Engineering CS420-2016S-05 Linear Transforms David Galles Department of Computer Science University of San Francisco 05-0: Matrices as Transforms Recall that Matrices are transforms Transform vectors
More informationSupplementary Material: The Rotation Matrix
Supplementary Material: The Rotation Matrix Computer Science 4766/6778 Department of Computer Science Memorial University of Newfoundland January 16, 2014 COMP 4766/6778 (MUN) The Rotation Matrix January
More informationName: Date: Period: Score: Linear Algebra Chapters 7, 8, & 9 Study Guide
1. Triangle ABC is shown on the coordinate grid. 3. Use the parallelogram shown in the coordinate plane to answer each question. Translate 3 units horizontally. Label the image. How are the values in the
More information