2D Geometric Transformations and Matrices

Size: px
Start display at page:

Download "2D Geometric Transformations and Matrices"

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 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 information

Answers to practice questions for Midterm 1

Answers 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 information

Unit 5 Lesson 2 Investigation 1

Unit 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 information

MATRIX 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. 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 information

Unit 5: Butterflies, Pinwheels, & Wallpaper

Unit 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 information

Computer Graphics. Chapter 5 Geometric Transformations. Somsak Walairacht, Computer Engineering, KMITL

Computer 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 information

Graphics and Interaction Transformation geometry and homogeneous coordinates

Graphics 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 information

COMP30019 Graphics and Interaction Transformation geometry and homogeneous coordinates

COMP30019 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 information

On Your Own. ). Another way is to multiply the. ), and the image. Applications. Unit 3 _ _

On 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 information

Lecture 5 2D Transformation

Lecture 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 information

Transformations Geometry

Transformations 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 information

Introduction to Transformations. In Geometry

Introduction 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 information

Computer 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 descriptions of geometric changes,

More information

CT5510: Computer Graphics. Transformation BOCHANG MOON

CT5510: 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 information

b 1. If he flips the b over to the left, what new letter is formed? Draw a picture to the right.

b 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 information

Computer Graphics. Geometric Transformations

Computer 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 information

Computer Science 336 Fall 2017 Homework 2

Computer 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 information

Transformations. Write three rules based on what you figured out above: To reflect across the y-axis. (x,y) To reflect across y=x.

Transformations. 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 information

Unit 5: Transformations in the Coordinate Plane

Unit 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 information

Reflection (M): Reflect simple plane figures in horizontal or vertical lines;

Reflection (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 information

What and Why Transformations?

What 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 information

Translations 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. 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 information

CS770/870 Spring 2017 Transformations

CS770/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 information

2D transformations: An introduction to the maths behind computer graphics

2D 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 information

Transformations. 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

Transformations. 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 information

Therefore, after becoming familiar with the Matrix Method, you will be able to solve a system of two linear equations in four different ways.

Therefore, 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 information

Unit 5: Motion Geometry

Unit 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 information

Composition Transformation

Composition 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 information

Unit 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. 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 information

Transformations with Matrices Moved by Matrices

Transformations 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 information

Quadrilaterals & Transformations Study Guide

Quadrilaterals & 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 information

Chapter 2: Transformations. Chapter 2 Transformations Page 1

Chapter 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 information

Computer Graphics Hands-on

Computer 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 information

Name: Date: Per: WARM UP

Name: 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 information

MODULE - 7. Subject: Computer Science. Module: Other 2D Transformations. Module No: CS/CGV/7

MODULE - 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 information

4-1 Congruence and Transformations

4-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 information

Translations, Reflections, and Rotations

Translations, 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 information

Half Turns and Quarter Turns Rotations of Figures on the Coordinate Plane

Half 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 information

MAT 343 Laboratory 4 Plotting and computer animation in MATLAB

MAT 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 information

Transforms. COMP 575/770 Spring 2013

Transforms. 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 information

Unit 14: Transformations (Geometry) Date Topic Page

Unit 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 information

Shape & Space Part C: Transformations

Shape & 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 information

Transforming Coordinates

Transforming 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 information

M O T I O N A N D D R A W I N G

M 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 information

Unit 1 Transformations in the Coordinate Plane

Unit 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 information

Isometries and Congruence

Isometries 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 information

Worksheet on Line Symmetry & Rotational Symmetry

Worksheet 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 information

H 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 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 information

2-9 Operations with Complex Numbers

2-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 information

Honors Advanced Math More on Determinants, Transformations and Systems 14 May 2013

Honors 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 information

Lecture 9: Transformations. CITS3003 Graphics & Animation

Lecture 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 information

PreCalculus Unit 1: Unit Circle Trig Quiz Review (Day 9)

PreCalculus 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 information

12.4 Rotations. Learning Objectives. Review Queue. Defining Rotations Rotations

12.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 information

14-1. Translations. Vocabulary. Lesson

14-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 information

Name Class Date. subtract 3 from each side. w 5z z 5 2 w p - 9 = = 15 + k = 10m. 10. n =

Name 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 information

Math 8: Unit 2 Test Transformations

Math 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 information

CSE328 Fundamentals of Computer Graphics: Theory, Algorithms, and Applications

CSE328 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 information

CS F-07 Objects in 2D 1

CS 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 information

Game Engineering: 2D

Game 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 information

Chapters 7 & 8. Parallel and Perpendicular Lines/Triangles and Transformations

Chapters 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 information

Linear transformations Affine transformations Transformations in 3D. Graphics 2009/2010, period 1. Lecture 5: linear and affine transformations

Linear 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 information

CS770/870 Spring 2017 Transformations

CS770/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 information

Junior 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 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 information

Geometry. 4.4 Congruence and Transformations

Geometry. 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 information

Today. Today. Introduction. Matrices. Matrices. Computergrafik. Transformations & matrices Introduction Matrices

Today. 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 information

Geometry. 4.4 Congruence and Transformations

Geometry. 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 information

11.1 Rigid Motions. Symmetry

11.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 information

Chapter 8. Properties of Triangles and Quadrilaterals. 02/2017 LSowatsky

Chapter 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 information

Today s class. Geometric objects and transformations. Informationsteknologi. Wednesday, November 7, 2007 Computer Graphics - Class 5 1

Today 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 information

2D and 3D Transformations AUI Course Denbigh Starkey

2D 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 information

Transformations. 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 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 information

SOME CONCEPTS IN DISCRETE COSINE TRANSFORMS ~ Jennie G. Abraham Fall 2009, EE5355

SOME 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 information

UNIT 1: TRANSFORMATIONS IN THE COORDINATE PLANE

UNIT 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 information

Section III: TRANSFORMATIONS

Section 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 information

4-7 Study Guide and Intervention Congruence Transformations

4-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 information

Fair 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.

Fair 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 information

Lesson 24: Matrix Notation Encompasses New Transformations!

Lesson 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 information

In 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'?

In 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 information

Computer Graphics: Geometric Transformations

Computer 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 information

Graphing Trigonometric Functions

Graphing 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 information

Putting the V in Absolute Value Defining Absolute Value Functions and Transformations

Putting 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 information

TRANSFORMATIONS. The original figure is called the pre-image; the new (copied) picture is called the image of the transformation.

TRANSFORMATIONS. 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 information

Matrix 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: 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 information

Unit 1 Test Review: Transformations in the Coordinate Plane

Unit 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 information

Line Symmetry a figure has line symmetry if the figure can be mapped onto itself by a reflection over a line drawn through the figure.

Line 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 information

CCM6+/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: 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 information

GAUTENG DEPARTMENT OF EDUCATION SENIOR SECONDARY INTERVENTION PROGRAMME. MATHEMATICS Grade 11 SESSION 17 LEARNER NOTES

GAUTENG 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 information

Transformations. 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 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 information

Geometry. Topic 1 Transformations and Congruence

Geometry. 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 information

Polynomials. Math 4800/6080 Project Course

Polynomials. 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 information

Linear Algebra and Image Processing: Additional Theory regarding Computer Graphics and Image Processing not covered by David C.

Linear 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 information

Given 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:

Given 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 information

Quaternions and Dual Coupled Orthogonal Rotations in Four-Space

Quaternions 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 information

6-3. Transformations of Square Root Functions. Key Concept Square Root Function Family VOCABULARY TEKS FOCUS ESSENTIAL UNDERSTANDING

6-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 information

Chapter 5. Transforming Shapes

Chapter 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 information

Assignment Guide: Chapter 9 Geometry

Assignment 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 information

1. We ll look at: Types of geometrical transformation. Vector and matrix representations

1. 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 information

Game Engineering CS S-05 Linear Transforms

Game 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 information

Supplementary Material: The Rotation Matrix

Supplementary 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 information

Name: Date: Period: Score: Linear Algebra Chapters 7, 8, & 9 Study Guide

Name: 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