2.2 Day 2 Reflections and Rotations combined with Scaling The concept of transformations inspired art by M.C. Escher.

Slides:



Advertisements
Similar presentations
Warm up 1.A function is even. Point A(-3, 4) is on the even function. Name another point. 2.A function is even. Point B(9, 2) is on the even function.
Advertisements

Three Dimensional Modeling Transformations
Informationsteknologi Wednesday, November 7, 2007Computer Graphics - Class 51 Today’s class Geometric objects and transformations.
Chapter 4.1 Mathematical Concepts
CS 376 Introduction to Computer Graphics 02 / 09 / 2007 Instructor: Michael Eckmann.
4.4 Transformations with Matrices
By: Suhas Navada and Antony Jacob
APPLICATIONS OF TRIGONOMETRY
Unit 9: Vectors, Matrices and Transformations
Multiplication with Vectors
Mathematical Fundamentals
Linear Systems of Equations
Aim: What do we remember about transformations? Do Now: Do Now: Circle what changes in each of the following: Translation: LocationSizeOrientation Dilation:
6.837 Linear Algebra Review Patrick Nichols Thursday, September 18, 2003.
Patrick Nichols Thursday, September 18, Linear Algebra Review.
Recap of linear algebra: vectors, matrices, transformations, … Background knowledge for 3DM Marc van Kreveld.
FROM CONCRETE TO ABSTRACT Basic Skills Analysis Hypothesis Proof Elementary Matrices and Geometrical Transformations for Linear Algebra Helena Mirtova.
 Reflection: a transformation that uses a line to reflect an image.  A reflection is an isometry, but its orientation changes from the preimage to the.
2.2 Linear Transformations in Geometry For an animation of this topic visit
Chapter 2 – Linear Transformations
Geometric Transformation. So far…. We have been discussing the basic elements of geometric programming. We have discussed points, vectors and their operations.
Lecture Notes: Computer Graphics.
2D Geometric Transformations
Part7: Geometric Transformations
6.837 Linear Algebra Review Patrick Nichols Thursday, September 18, 2003.
5-1: Transformations English Casbarro Unit 5.
CSE 681 Review: Transformations. CSE 681 Transformations Modeling transformations build complex models by positioning (transforming) simple components.
Sections 1.8/1.9: Linear Transformations
Transformations Jehee Lee Seoul National University.
Warm Up 1. Reflect the preimage using y=x as the line of reflection given the following coordinates: A(-2, 4), B(-4, -2), C(-5, 6) 2. Rotate the figure.
Geometric Transformations:
Warm Up Find AB. 1. A(0, 15), B(17, 0) 2. A(–4, 2), B(4, –2)
Vectors 9.7 Chapter 9 Right Triangles and Trigonometry Section 9.7 Vectors Find the magnitude and the direction of a vector. Add vectors.
Section 9.5. Composition of Transformations When two or more transformations are combined to form a single transformation, the result is a composition.
1 Computer Graphics Week9 -3D Geometric Transformation.
3.1 Day 2 Applications and properties of a Kernel.
Perform Congruence Transformations. A __________________ is an operation that moves or changes a geometric figure to produce a new figure called an __________.
8-6 Vectors Holt Geometry.
Computer Graphics 3D Transformations. Translation.
Geometric Transformations Hearn & Baker Chapter 5 Some slides are taken from Robert Thomsons notes.
4-4 Geometric Transformations with Matrices Objectives: to represent translations and dilations w/ matrices : to represent reflections and rotations with.
Objective: Students will be able to represent translations, dilations, reflections and rotations with matrices.
Geometric Transformations UBI 516 Advanced Computer Graphics Aydın Öztürk
1.8 Glide Reflections and Compositions Warm Up Determine the coordinates of the image of P(4, –7) under each transformation. 1. a translation 3 units left.
Lecture 5: Introduction to 3D
CSCE 552 Fall 2012 Math By Jijun Tang. Applied Trigonometry Trigonometric functions  Defined using right triangle  x y h.
Copyright © Cengage Learning. All rights reserved. 6.3 Vectors in the Plane.
II-1 Transformations Transformations are needed to: –Position objects defined relative to the origin –Build scenes based on hierarchies –Project objects.
Vectors and Scalars and Their Physical Significance.
Vectors and the Geometry of Space Section 10.4 Lines and Planes in Space 2015.
 An image is the new figure, and the preimage is the original figure  Transformations-move or change a figure in some way to produce an image.
1 By Dr. HANY ELSALAMONY.  We have seen how to create models in the 3D world. We discussed transforms in lecture 3, and we have used some transformations.
Unit 10 Transformations. Lesson 10.1 Dilations Lesson 10.1 Objectives Define transformation (G3.1.1) Differentiate between types of transformations (G3.1.2)
9.3 – Perform Reflections. Reflection: Transformation that uses a line like a mirror to reflect an image Line of Reflection: Mirror line in a reflection.
III- 1 III 3D Transformation Homogeneous Coordinates The three dimensional point (x, y, z) is represented by the homogeneous coordinate (x, y, z, 1) In.
Chapter 9 Properties of Transformations Warren Luo Matthew Yom.
 Complete the Summary of Transformations handout. Translation of h units horizontally and y units vertically Reflection over the y-axis Reflection over.
Robotic Arms and Matrices By Chris Wong and Chris Marino.
Transforms.
4.1 Vocabulary Transformation Preimage Image Isometry
Computer Graphics CC416 Week 15 3D Graphics.
Transformations Chapter 4.
Pre-calc w-up 10/31.
Lecture 03: Linear Algebra
Viewing and Perspective Transformations
4-4 Geometric Transformations with Matrices
2.1 Day 3 Linear Transformations
Transformations.
Game Programming Algorithms and Techniques
3.1 Day 2 Applications and properties of a Kernel
Presentation transcript:

2.2 Day 2 Reflections and Rotations combined with Scaling The concept of transformations inspired art by M.C. Escher

Reflections Consider a line L through the origin. We saw yesterday that and vector in R2 can be written as the sum of components perpendicular and parallel that line If we consider the parallel component minus two times the perpendicular component, The result if a resultant vector that is the a reflection of the original vector over line L You will need this formula in your notes

Problem 7

Solution to problem 7 Formula

Reflections over a vector (line) The matrix of transformation is given by the formula: Where Please note that this matrix has the following form: Note u 1 and u 2 are components of a unit vector pointing in the direction of line of reflection. (will prove as next problem) Note: this only works for vectors in R 2 while other formula works for in R n

Problem 13

Solution to Problem 13

Reflections Find the matrix of projection through

Use the matrix Find the matrix of reflection over

For reflections in 3 D space Reflecting a Vector over a plane Formula for reflection over a plane: Note: u is a unit vector perpendicular (normal) to the plane Add this formula to your notes

Example 3 Note: we are reflecting the vector x about a plane

Solution to example 3 Formula:

Recall: Rotations Note: We proved this in 2.1 The matrix of counterclockwise rotation in real 2 dimensional space through angle theta is Note this is a matrix of the form

The matrix below represents a rotation. Find the angle of rotation (in radians)

Answer: invcos(3/5) Or invsin (4/5) Use the formula:

Rotations combined with Scaling This is the same as the proof we did in 2.1 but now we don’t require a 2 + b 2 = 1 Why does removing this requirement result in a rotation plus a scaling?

What matrices should we have in our library of basic matrices? Identity Matrix Projection Matrices Projection onto x-axis Projection onto y-axis Rotation Matrix Reflection Matrix Rotation with Scaling One directional Scaling Mixed Scaling Horizontal Shear Vertical Shear

How do you identify an unknown matrix? 1)Check your library of basic matrices. 2) Use your knowledge of matrix multiplication. 3) Plug in values. To be efficient use the elementary matrices.

Identify the following matrices /13 12/13 -12/13 5/ /5 4/5 4/5 -3/ /169 60/169 60/ /169

Identify the following matrices An non-symmetrical Projection onto y=x /13 12/13 -12/13 5/13 rotation Combined scaling 20 0 Projection Onto x-axis with scaling 3/5 4/5 4/5 -3/5 reflection Vertical shear Rotation with scaling 25/169 60/169 60/ /169 projection

Homework P. 65 7,11, 25,26 (d, e only) 27,28,32,34,37,38,39,

Rotations in R 3 For more information on rotations visit: