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

Size: px
Start display at page:

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

Transcription

1 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 other useful transformations like Reflection, Shear and Transformations between coordinate systems Discussion: From the previous discussion it is evident that, any complex transformation can be represented as a combination of simple or basic transformations. A composite matrix that represents the complex transformation, is then derived by multiplying these basic transformations. Let s now look at the other useful transformations: Reflection, Shear and Transformation between coordinate systems. These transformations too can be considered as complex and they can represented as a combination of basic transformations. Reflection: It is similar to having an exact replica on the other side of either an axis or a plane. In 2D, we perform reflection with respect to a line or axis called axis of reflection. This axis or line can be in any orientation in 2D space. For simplicity let s try to understand reflection with respect to the standard coordinate axes the X and Y. As shown in the figure above, consider a triangle positioned in the positive quadrant, and has one of its vertices is at (4,5). Now let s perform reflection with respect to X-axis. It is intuitive to say that, the points on both the triangles are equidistant on either side the axis of reflection (x-axis), i.e. for every point on the initial triangle there exists a point on the other

2 side of the reflection axis that is exactly at the same perpendicular distance as that of the initial point. Consider a point (4,5), for this point, the reflection point would be (4, -5), where the y-coordinate alone is ve, but the magnitudes remain the same. In general for any point (x, y) in the positive quadrant, the reflection point (x, y ) with respect to X-axis will be (x, -y) We can represent this in equation form as given below. X = X Y = -Y The equations can be represented in matrix form as below. If we choose the reflection axis to be Y-axis, the scenario is as shown below. Now the axis of reflection being Y-axis and the initial position of the triangle be the positive quadrant, for a point (x, y), the corresponding reflection point would be (-x, y). We can represent this in equation form as X = -X Y = Y The equations can be represented in matrix form as below. In general reflection can be performed with respect to any general axis in space. I we consider another axis say the Z-axis (axis passing through origin and is perpendicular to the plane containing X and Y axes), The reflection point for (x,y) will be (-x, -y). Similarly if we consider other reflection axes like Y=X and Y= -X, then for a point (x, y) in the positive quadrant, the reflection points would be (y, x) and (-y, -x) respectively. The reflection transformations and the corresponding matrices are shown below.

3 Reflection can also be performed using a rotation operation, i.e., either by rotating the object about a pivot point within the same plane by an angle of 8 CW or CCW, or by rotating the object about a pivot point, by an out of the plane movement and getting back to the plane by an angle of 8. Now the question is, what is that pivot about which we should rotate? It is easy to say that, the pivot point lies on the axis of reflection, (for simplicity let s consider X-axis as axis of reflection). But what could be that exact pivot point! To answer this, let s have a look into the figures above, explaining this concept. When the axis of reflection is X-axis, the pivot point for P (4, 5) shall be (4, ) which lies on X-axis, and when the axis of reflection is Y-axis, the pivot point for P (5, 3) shall be (,3) which lies on Y-axis. If we imagine that an object is made up of 3 vertices, and for each vertex there is a separate pivot point about which we should perform rotation, then it is quite a cumbersome task, instead we can simplify this by computing a centroid point for the object and then we need to identify a single pivot point about which all the 3 vertices are rotated. (You can do this as an exercise). Exercise: Prove that reflection is rotation by 8 about some point on X-axis. (Hint: Take a point say (4, 5) and perform a rotation about (4, ) by an angle of 8. The same answer can be easily obtained by multiplying the point (4,5) with the reflection matrix about x-axis) You may also observe that reflection by rotation within the plane of coordinate system does not give the same result as that of rotation out of the plane and back into the plane, method, even though both procedures give the same shape. Thus reflection does not alter the shapes of objects, unlike scaling. If reflection is to be performed about any randomly oriented axis or line in space then you can follow these steps to solve the problem. Step-: Try to align the randomly oriented axis or line with one of the known axes say (x,y,x=y,x=-y). Step: 2 Perform reflection with respect to the known axis. Step: 3 Reorient the axis to its original position Now for each of the above steps, derive transformation matrices, multiply all of them to get a composite transformation matrix. Multiply the vertices of the target object with the composite transformation matrix to get the final new reflected vertices.

4 ********************************************************************************************************* Ex: Find the new reflection point for the vertex (2, ) when reflected with respect to the axis defined by y=x+5. Sol: For this the solution is given in the following steps As we notice that the equation of the axis is of the form y=mx+c, the slope of the line m is, and intercept c is 5, that means the infinite line cuts through the y-axis at the point (,5). As the slope m is, the line makes an angle 45 with x-axis (θ = Tan - (m)). Let s follow the simple steps given in the previous discussion. i) Align the randomly oriented line with the known axes. The sol. Is translate the line by (,-5) such that the line passes through origin and the line coincides with the known axis X=Y (since the line has slope ). Thus the transformation matrix for this step is T (,-5) ii) Perform Reflection with respect to X=Y axis using the matrix given above in the previous discussion, Ref(Y=X) iii) Reorient the line such that it is back at its original position T (, 5) The final step is to write the matrices in the reverse order to compute the composite matrix, as shown below. P (x, y ) = {T (, 5). Ref (Y=X). T (,-5)} P(x,y) x [ y ] = [ x [ y 5] [ ] = [ ] [ 5 x 5 ] [ y] x 5] [ y] Now multiplying the point, (2,) with the above composite matrix we get (5,7) x [ y ] = [ ] [ ] Ans: The reflection point is (5, 7). ********************************************************************************************************* Shear: Let s try to understand the next transformation under discussion, the shear transformation. Unlike reflection transformation, the shear transformation deforms the shape of the object. For performing shear transformation we require 3 parameters, which are Axis of shear Direction of Shear Magnitude of shear Axis of shear, is the axis with respect to which the shear transformation is performed (It is also understood as the firm bottom to which the object / shape is attached). Direction of

5 shear, is the direction in which the shear force is applied on the object /shape. Magnitude of shear is the shear force. If shear force is applied along X-direction we indicate that with the notation Sh x. In the figure shown above, the effect of shear is evident on a standard unit square at origin. The shear force is applied along X-direction so direction of shear, is the X-direction. Axis of shear being the X-axis, and with some force the shear is applied, the effect of which is to deform the square to a parallelogram. x = x + sh x y y = y As can be observed from the equations above, while there is a shift in the x-coordinate by an amount Sh x.y, there is no change in the y-coordinate. The net effect is distortion in shape. The shear effect can be understood better in the following discussion. Imagine you are holding a big bulky book on one of your palms with your hands stretched straight to the front, apply force on top of the book, along the forward direction with your other hand, the effect is that the top few pages of the book appear to have moved forward, while the middle pages a little forward and the bottom pages of the book show no movement. The shape is the shear effect. (The module-7 of video lecture explains this better). It can also be inferred that the effect of shear in this case, is proportional to the y- distance of the point from origin, i.e., the larger the y-coordinate of a point, the greater is the shear effect, with sh x being constant. The corresponding shear transformation matrix is given below. sh x [ ] Assume now a scenario, where the axis of shear is changed from X-axis to some other axis parallel to X-axis, say (y ref), now what could be the effect of shear, assuming the other parameters (direction of shear, magnitude of shear) remaining the same as in the above discussion. The effect is as shown in the figure below.

6 From the above figure it can be observed that the axis of shear (a line parallel to X- axis referred to as y ref) is chosen such that it is a line parallel to x-axis defined with the equation y ref = -2. As mentioned before, axis of shear is understood to be the firm base to which the object is stuck. But the initial square is aligned with the coordinate axes and the bottom is shifted to align with the line y ref = -2, so what could be the equations that model the shear effect? The answer is x = x + sh x (y y ref ) y = y As can be observed from the equations above, the new x coordinate (x ) has some new terms in the equation, while there are no changes in y. The effect is that, the object not only gets sheared but also gets translated by the amount proportional to (-sh x. y ref). Since, y ref is ve, the translation amount becomes +ve, so the object is shifted along the +ve X- direction. If y ref is chosen as positive, then the translation parameter becomes ve, and the object shifts along the ve X-direction. The shear transformation matrix for shear along any line parallel to X-axis given by sh x [ sh x. y ref ] In general shear transformation can be performed with respect to any general line in space. In the Y-axis shear, we use x ref as any general line that is parallel to Y-axis. The same set of equations can be used by just flipping x with y and y with x. Shear transformation for a standard unit square at origin, can be represented as a combination of basic transformations. It is equivalent to scaling along the diagonal followed by rotation. You can try this as an exercise! Transformation between Coordinate Systems: Let s try to understand the last transformation under discussion, the transformation between coordinate systems. A transformation can be understood in either of the two ways: an object transformation or a coordinate system transformation. In object transformation, the coordinate system is assumed to be fixed while the object is transformed. Here the object assumes new coordinates after every transformation. In coordinate system transformation, objects are assumed to be stationary while the coordinate system is transformed. The end effect in both these types is the same, only that the approach differs. Whatever we have learnt so far in the discussion under the heading transformations, is fundamentally object transformations. In typical graphics pipeline, a set of initial coordinates are given as input, and these coordinates are converted to a new set of coordinates by transformation i.e., from modeling to world, world to viewing, viewing to Normalized viewing and then finally to device coordinates. In coordinate system transformations, the objects assume new coordinates after every transformation, but not because the object is transformed, but because the reference with respect to which the object is defined gets transformed, i.e., when we see the same object from a new reference position or frame, the object looks different. (Remember that a coordinate system is nothing but a reference frame in space.). Let s now understand how this transformation is performed. Assume that there is an initial / base coordinate system (say) XY, with respect to which a new coordinate system X Y is derived. The new / derived coordinate system has its origin at Q(x,y ), and the X direction of the derived system makes some +ve angle θ with the X direction of the base system as shown in the figure below. Assume a point P(x,y)

7 represented with respect to the base (XY) coordinate system, what would be the coordinates of the point P, if represented with respect to the derived (X Y ) coordinate system? i.e., given a point p(x,y) with respect to Base system, what is its equivalent in the derived system? Follow the steps as given below: Let the equivalent coordinates for P (x,y) in the base system be, P (x,y ) in the derived system. Translate origin of the derived such that it coincides with origin of base T(-X,-Y ). Rotate derived system such that it aligns with base system. R(-θ) Find composite by multiplying the above two matrices. Multiply the point P(x,y) with composite to get P (x,y ) Note carefully that we should not go further to reverse the transformations as we were doing in the earlier occasions. The transformations that were used to derive the new coordinate system (say a rotation with respect to origin by an angle θ followed by a translation to position Q) are reversed to obtain the steps for this. P (x, y ) = {R (-θ).t (-x, -y )} P(x,y) Thus the transformation matrix for transformation between coordinate systems can be denoted as M XY X Y = {R (-θ).t (-X, -Y )} Now consider a scenario as shown in the figure below, where a point P (x,y ) is given with respect to the derived system. What is its equivalent with respect to the base system? P(x, y) = {T (X,Y ). R (θ)} P (x,y ) M X Y XY = {T (X,Y ). R (θ)} If you observe the above two ways of performing transformation between coordinate systems, the matrices M XY X Y, M X Y XY have the operations that are exactly in the reverse order. In practical applications, coordinates are represented with respect to the current

8 reference frame, when transformations are to be performed, the coordinates are converted to world or the base system. Summary: The transformations that we have learnt in this module can be treated as complex transformations, which can be represented as a combination of basic transformations. Shear transformation alters the shape of objects. Reflection can be represented as rotation, shear can be represented as a combination of scaling and rotation.

CHAPTER - 10 STRAIGHT LINES Slope or gradient of a line is defined as m = tan, ( 90 ), where is angle which the line makes with positive direction of x-axis measured in anticlockwise direction, 0 < 180

More information

Drill Exercise - 1. Drill Exercise - 2. Drill Exercise - 3

Drill Exercise - 1. Drill Exercise - 2. Drill Exercise - 3 Drill Exercise - 1 1. Find the distance between the pair of points, (a sin, b cos ) and ( a cos, b sin ). 2. Prove that the points (2a, 4a) (2a, 6a) and (2a + 3 a, 5a) are the vertices of an equilateral

More information

Drill Exercise - 1. Drill Exercise - 2. Drill Exercise - 3

Drill Exercise - 1. Drill Exercise - 2. Drill Exercise - 3 Drill Exercise -. Find the distance between the pair of points, (a sin, b cos ) and ( a cos, b sin ).. Prove that the points (a, 4a) (a, 6a) and (a + 3 a, 5a) are the vertices of an equilateral triangle.

More information

UNIT 2 2D TRANSFORMATIONS

UNIT 2 2D TRANSFORMATIONS UNIT 2 2D TRANSFORMATIONS Introduction With the procedures for displaying output primitives and their attributes, we can create variety of pictures and graphs. In many applications, there is also a need

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

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

Mathematics (www.tiwariacademy.com)

Mathematics (www.tiwariacademy.com) () Miscellaneous Exercise on Chapter 10 Question 1: Find the values of k for which the line is (a) Parallel to the x-axis, (b) Parallel to the y-axis, (c) Passing through the origin. Answer 1: The given

More information

If three points A (h, 0), P (a, b) and B (0, k) lie on a line, show that: a b 1.

If three points A (h, 0), P (a, b) and B (0, k) lie on a line, show that: a b 1. ASSIGNMENT ON STRAIGHT LINES LEVEL 1 (CBSE/NCERT/STATE BOARDS) 1 Find the angle between the lines joining the points (0, 0), (2, 3) and the points (2, 2), (3, 5). 2 What is the value of y so that the line

More information

Review for Mastery Using Graphs and Tables to Solve Linear Systems

Review for Mastery Using Graphs and Tables to Solve Linear Systems 3-1 Using Graphs and Tables to Solve Linear Systems A linear system of equations is a set of two or more linear equations. To solve a linear system, find all the ordered pairs (x, y) that make both equations

More information

CSE328 Fundamentals of Computer Graphics

CSE328 Fundamentals of Computer Graphics CSE328 Fundamentals of Computer Graphics Hong Qin State University of New York at Stony Brook (Stony Brook University) Stony Brook, New York 794--44 Tel: (63)632-845; Fax: (63)632-8334 qin@cs.sunysb.edu

More information

UNIT 5: Transformations

UNIT 5: Transformations Period: Date: May 11 & 12, 2015 UNIT 5: Transformations Checklist MAX Scored 1 Vocabulary 40 2 Transformations 30 3 Constructions 20 4 Random Transformations 30 Totals 120 Semester 2 Test Prep Section

More information

MODULE - 4. e-pg Pathshala

MODULE - 4. e-pg Pathshala e-pg Pathshala MODULE - 4 Subject : Computer Science Paper: Computer Graphics and Visualization Module: Midpoint Circle Drawing Procedure Module No: CS/CGV/4 Quadrant 1 e-text Before going into the Midpoint

More information

CSE528 Computer Graphics: Theory, Algorithms, and Applications

CSE528 Computer Graphics: Theory, Algorithms, and Applications CSE528 Computer Graphics: Theory, Algorithms, and Applications Hong Qin Stony Brook University (SUNY at Stony Brook) Stony Brook, New York 11794-2424 Tel: (631)632-845; Fax: (631)632-8334 qin@cs.stonybrook.edu

More information

Section 10.1 Polar Coordinates

Section 10.1 Polar Coordinates Section 10.1 Polar Coordinates Up until now, we have always graphed using the rectangular coordinate system (also called the Cartesian coordinate system). In this section we will learn about another system,

More information

Reflections, Translations, and Dilations

Reflections, Translations, and Dilations Reflections, Translations, and Dilations Step 1: Graph and label the following points on your coordinate plane. A (2,2) B (2,8) C (8,8) D (8,2) Step 2: Step 3: Connect the dots in alphabetical order to

More information

S56 (5.3) Higher Straight Line.notebook June 22, 2015

S56 (5.3) Higher Straight Line.notebook June 22, 2015 Daily Practice 5.6.2015 Q1. Simplify Q2. Evaluate L.I: Today we will be revising over our knowledge of the straight line. Q3. Write in completed square form x 2 + 4x + 7 Q4. State the equation of the line

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

Basics of Computational Geometry

Basics of Computational Geometry Basics of Computational Geometry Nadeem Mohsin October 12, 2013 1 Contents This handout covers the basic concepts of computational geometry. Rather than exhaustively covering all the algorithms, it deals

More information

Homework Questions 1 Gradient of a Line using y=mx+c

Homework Questions 1 Gradient of a Line using y=mx+c (C1-5.1a) Name: Homework Questions 1 Gradient of a Line using y=mx+c 1. State the gradient and the y-intercept of the following linear equations a) y = 2x 3 b) y = 4 6x m= 2 c = -3 c) 2y = 8x + 4 m= -6

More information

MATHEMATICS 105 Plane Trigonometry

MATHEMATICS 105 Plane Trigonometry Chapter I THE TRIGONOMETRIC FUNCTIONS MATHEMATICS 105 Plane Trigonometry INTRODUCTION The word trigonometry literally means triangle measurement. It is concerned with the measurement of the parts, sides,

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

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

Module 2 Test Study Guide. Type of Transformation (translation, reflection, rotation, or none-of-theabove). Be as specific as possible.

Module 2 Test Study Guide. Type of Transformation (translation, reflection, rotation, or none-of-theabove). Be as specific as possible. Module 2 Test Study Guide CONCEPTS TO KNOW: Transformation (types) Rigid v. Non-Rigid Motion Coordinate Notation Vector Terminology Pre-Image v. Image Vertex Prime Notation Equation of a Line Lines of

More information

THREE DIMENSIONAL GEOMETRY

THREE DIMENSIONAL GEOMETRY For more important questions visit : www4onocom CHAPTER 11 THREE DIMENSIONAL GEOMETRY POINTS TO REMEMBER Distance between points P(x 1 ) and Q(x, y, z ) is PQ x x y y z z 1 1 1 (i) The coordinates of point

More information

CHAPTER 2 REVIEW COORDINATE GEOMETRY MATH Warm-Up: See Solved Homework questions. 2.2 Cartesian coordinate system

CHAPTER 2 REVIEW COORDINATE GEOMETRY MATH Warm-Up: See Solved Homework questions. 2.2 Cartesian coordinate system CHAPTER 2 REVIEW COORDINATE GEOMETRY MATH6 2.1 Warm-Up: See Solved Homework questions 2.2 Cartesian coordinate system Coordinate axes: Two perpendicular lines that intersect at the origin O on each 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

The x-intercept can be found by setting y = 0 and solving for x: 16 3, 0

The x-intercept can be found by setting y = 0 and solving for x: 16 3, 0 y=-3/4x+4 and y=2 x I need to graph the functions so I can clearly describe the graphs Specifically mention any key points on the graphs, including intercepts, vertex, or start/end points. What is the

More information

STRAIGHT LINES. 2) The coordinates of the join of trisection of the points (-2,3), (3,-1) nearer to (-2,3) is

STRAIGHT LINES. 2) The coordinates of the join of trisection of the points (-2,3), (3,-1) nearer to (-2,3) is STRAIGHT LINES Episode :39 Faculty:Prof. A. NAGARAJ 1) The distance between the points a cos, a sin and a cos, asin is a) a cos 2 b) 2a cos c) a sin d) 2a sin 2 2 2 2) The coordinates of the join of trisection

More information

Vector Algebra Transformations. Lecture 4

Vector Algebra Transformations. Lecture 4 Vector Algebra Transformations Lecture 4 Cornell CS4620 Fall 2008 Lecture 4 2008 Steve Marschner 1 Geometry A part of mathematics concerned with questions of size, shape, and relative positions of figures

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

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

Objectives. Cabri Jr. Tools

Objectives. Cabri Jr. Tools ^Åíáîáíó=T oéñäéåíáçåë áå=íüé=mä~åé Objectives To use the Reflection tool on the Cabri Jr. application To investigate the properties of a reflection To extend the concepts of reflection to the coordinate

More information

Multivariable Calculus

Multivariable Calculus Multivariable Calculus Chapter 10 Topics in Analytic Geometry (Optional) 1. Inclination of a line p. 5. Circles p. 4 9. Determining Conic Type p. 13. Angle between lines p. 6. Parabolas p. 5 10. Rotation

More information

We have already studied equations of the line. There are several forms:

We have already studied equations of the line. There are several forms: Chapter 13-Coordinate Geometry extended. 13.1 Graphing equations We have already studied equations of the line. There are several forms: slope-intercept y = mx + b point-slope y - y1=m(x - x1) standard

More information

notes13.1inclass May 01, 2015

notes13.1inclass May 01, 2015 Chapter 13-Coordinate Geometry extended. 13.1 Graphing equations We have already studied equations of the line. There are several forms: slope-intercept y = mx + b point-slope y - y1=m(x - x1) standard

More information

(Refer Slide Time: 00:04:20)

(Refer Slide Time: 00:04:20) Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 8 Three Dimensional Graphics Welcome back all of you to the lectures in Computer

More information

STRAIGHT LINE GRAPHS THE COORDINATES OF A POINT. The coordinates of any point are written as an ordered pair (x, y)

STRAIGHT LINE GRAPHS THE COORDINATES OF A POINT. The coordinates of any point are written as an ordered pair (x, y) THE COORDINATES OF A POINT STRAIGHT LINE GRAPHS The coordinates of any point are written as an ordered pair (x, y) Point P in the diagram has coordinates (2, 3). Its horizontal distance along the x axis

More information

Section 4.1: Introduction to Trigonometry

Section 4.1: Introduction to Trigonometry Section 4.1: Introduction to Trigonometry Review of Triangles Recall that the sum of all angles in any triangle is 180. Let s look at what this means for a right triangle: A right angle is an angle which

More information

Problems of Plane analytic geometry

Problems of Plane analytic geometry 1) Consider the vectors u(16, 1) and v( 1, 1). Find out a vector w perpendicular (orthogonal) to v and verifies u w = 0. 2) Consider the vectors u( 6, p) and v(10, 2). Find out the value(s) of parameter

More information

We have already studied equations of the line. There are several forms:

We have already studied equations of the line. There are several forms: Chapter 13-Coordinate Geometry extended. 13.1 Graphing equations We have already studied equations of the line. There are several forms: slope-intercept y = mx + b point-slope y - y1=m(x - x1) standard

More information

Matrices. Chapter Matrix A Mathematical Definition Matrix Dimensions and Notation

Matrices. Chapter Matrix A Mathematical Definition Matrix Dimensions and Notation Chapter 7 Introduction to Matrices This chapter introduces the theory and application of matrices. It is divided into two main sections. Section 7.1 discusses some of the basic properties and operations

More information

2.1 Transforming Linear Functions

2.1 Transforming Linear Functions 2.1 Transforming Linear Functions Before we begin looking at transforming linear functions, let s take a moment to review how to graph linear equations using slope intercept form. This will help us because

More information

Focus Questions How does the new shape compare to the old shape? How do the coordinates of the new shape compare to the coordinates of the old shape?

Focus Questions How does the new shape compare to the old shape? How do the coordinates of the new shape compare to the coordinates of the old shape? Learning Target: Extend their techniques for using integer expressions to record movement on a number line to using expressions to represent movement on the coordinate graph. Practice identifying whether

More information

transformation: alters the equation and any combination of the location, shape, and orientation of the graph

transformation: alters the equation and any combination of the location, shape, and orientation of the graph Chapter 1: Function Transformations Section 1.1: Horizontal and Vertical Translations transformation: alters the equation and any combination of the location, shape, and orientation of the graph mapping:

More information

VERIFYING PROPERTIES OF GEOMETRIC FIGURES. Ad is a median

VERIFYING PROPERTIES OF GEOMETRIC FIGURES. Ad is a median UNIT NLYTI GEOMETRY VERIFYING PROPERTIES OF GEOMETRI FIGURES Parallelogram Rhombus Quadrilateral E H D F G = D and = D EF FG GH EH I L J Right Triangle Median of a Triangle K b a c d is a median D ltitude

More information

Section 6.2 Graphs of the Other Trig Functions

Section 6.2 Graphs of the Other Trig Functions Section 62 Graphs of the Other Trig Functions 369 Section 62 Graphs of the Other Trig Functions In this section, we will explore the graphs of the other four trigonometric functions We ll begin with the

More information

Intro. To Graphing Linear Equations

Intro. To Graphing Linear Equations Intro. To Graphing Linear Equations The Coordinate Plane A. The coordinate plane has 4 quadrants. B. Each point in the coordinate plain has an x-coordinate (the abscissa) and a y-coordinate (the ordinate).

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

Viewing with Computers (OpenGL)

Viewing with Computers (OpenGL) We can now return to three-dimension?', graphics from a computer perspective. Because viewing in computer graphics is based on the synthetic-camera model, we should be able to construct any of the classical

More information

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 24

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 24 Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras Lecture - 24 So in today s class, we will look at quadrilateral elements; and we will

More information

Three-Dimensional Coordinate Systems

Three-Dimensional Coordinate Systems Jim Lambers MAT 169 Fall Semester 2009-10 Lecture 17 Notes These notes correspond to Section 10.1 in the text. Three-Dimensional Coordinate Systems Over the course of the next several lectures, we will

More information

In this section, we will study the following topics:

In this section, we will study the following topics: 6.1 Radian and Degree Measure In this section, we will study the following topics: Terminology used to describe angles Degree measure of an angle Radian measure of an angle Converting between radian and

More information

Pre-Image Rotation Rotational Symmetry Symmetry. EOC Review

Pre-Image Rotation Rotational Symmetry Symmetry. EOC Review Name: Period GL UNIT 13: TRANSFORMATIONS I can define, identify and illustrate the following terms: Dilation Center of dilation Scale Factor Enlargement Reduction Composition of Transformations Image Isometry

More information

Algebra I Notes Absolute Value Functions Unit 04c

Algebra I Notes Absolute Value Functions Unit 04c OBJECTIVES: F.IF.B.4 Interpret functions that arise in applications in terms of the context. For a function that models a relationship between two quantities, interpret key features of graphs and tables

More information

MATH DICTIONARY. Number Sense. Number Families. Operations. Counting (Natural) Numbers The numbers we say when we count. Example: {0, 1, 2, 3, 4 }

MATH DICTIONARY. Number Sense. Number Families. Operations. Counting (Natural) Numbers The numbers we say when we count. Example: {0, 1, 2, 3, 4 } Number Sense Number Families MATH DICTIONARY Counting (Natural) Numbers The numbers we say when we count Example: {1, 2, 3, 4 } Whole Numbers The counting numbers plus zero Example: {0, 1, 2, 3, 4 } Positive

More information

This assignment is due the first day of school. Name:

This assignment is due the first day of school. Name: This assignment will help you to prepare for Geometry A by reviewing some of the topics you learned in Algebra 1. This assignment is due the first day of school. You will receive homework grades for completion

More information

Geometric transformations assign a point to a point, so it is a point valued function of points. Geometric transformation may destroy the equation

Geometric transformations assign a point to a point, so it is a point valued function of points. Geometric transformation may destroy the equation Geometric transformations assign a point to a point, so it is a point valued function of points. Geometric transformation may destroy the equation and the type of an object. Even simple scaling turns a

More information

1.1 Functions. Cartesian Coordinate System

1.1 Functions. Cartesian Coordinate System 1.1 Functions This section deals with the topic of functions, one of the most important topics in all of mathematics. Let s discuss the idea of the Cartesian coordinate system first. Cartesian Coordinate

More information

Review Exercise. 1. Determine vector and parametric equations of the plane that contains the

Review Exercise. 1. Determine vector and parametric equations of the plane that contains the Review Exercise 1. Determine vector and parametric equations of the plane that contains the points A11, 2, 12, B12, 1, 12, and C13, 1, 42. 2. In question 1, there are a variety of different answers possible,

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

SYSTEMS OF LINEAR EQUATIONS

SYSTEMS OF LINEAR EQUATIONS SYSTEMS OF LINEAR EQUATIONS A system of linear equations is a set of two equations of lines. A solution of a system of linear equations is the set of ordered pairs that makes each equation true. That is

More information

Unit 7. Transformations

Unit 7. Transformations Unit 7 Transformations 1 A transformation moves or changes a figure in some way to produce a new figure called an. Another name for the original figure is the. Recall that a translation moves every point

More information

Section A1: Gradients of straight lines

Section A1: Gradients of straight lines Time To study this unit will take you about 10 hours. Trying out and evaluating the activities with your pupils in the class will be spread over the weeks you have planned to cover the topic. 31 Section

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

Hello, welcome to the video lecture series on Digital Image Processing. So in today's lecture

Hello, welcome to the video lecture series on Digital Image Processing. So in today's lecture Digital Image Processing Prof. P. K. Biswas Department of Electronics and Electrical Communications Engineering Indian Institute of Technology, Kharagpur Module 02 Lecture Number 10 Basic Transform (Refer

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

Unit 12 Topics in Analytic Geometry - Classwork

Unit 12 Topics in Analytic Geometry - Classwork Unit 1 Topics in Analytic Geometry - Classwork Back in Unit 7, we delved into the algebra and geometry of lines. We showed that lines can be written in several forms: a) the general form: Ax + By + C =

More information

THE VIEWING TRANSFORMATION

THE VIEWING TRANSFORMATION ECS 178 Course Notes THE VIEWING TRANSFORMATION Kenneth I. Joy Institute for Data Analysis and Visualization Department of Computer Science University of California, Davis Overview One of the most important

More information

Transformations. Name: Period:

Transformations. Name: Period: Transformations Name: Period: 2 Figures: Similar and ongruent 2 figures on the coordinate plane are either similar or congruent. Similar Figures ongruent Figures ~ Shapes are the same Shapes are the same

More information

B ABC is mapped into A'B'C'

B ABC is mapped into A'B'C' h. 00 Transformations Sec. 1 Mappings & ongruence Mappings Moving a figure around a plane is called mapping. In the figure below, was moved (mapped) to a new position in the plane and the new triangle

More information

Chapter 1. Linear Equations and Straight Lines. 2 of 71. Copyright 2014, 2010, 2007 Pearson Education, Inc.

Chapter 1. Linear Equations and Straight Lines. 2 of 71. Copyright 2014, 2010, 2007 Pearson Education, Inc. Chapter 1 Linear Equations and Straight Lines 2 of 71 Outline 1.1 Coordinate Systems and Graphs 1.4 The Slope of a Straight Line 1.3 The Intersection Point of a Pair of Lines 1.2 Linear Inequalities 1.5

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

12 - THREE DIMENSIONAL GEOMETRY Page 1 ( Answers at the end of all questions ) = 2. ( d ) - 3. ^i - 2. ^j c 3. ( d )

12 - THREE DIMENSIONAL GEOMETRY Page 1 ( Answers at the end of all questions ) = 2. ( d ) - 3. ^i - 2. ^j c 3. ( d ) - THREE DIMENSIONAL GEOMETRY Page ( ) If the angle θ between the line x - y + x + y - z - and the plane λ x + 4 0 is such that sin θ, then the value of λ is - 4-4 [ AIEEE 00 ] ( ) If the plane ax - ay

More information

B ABC is mapped into A'B'C'

B ABC is mapped into A'B'C' h. 00 Transformations Sec. 1 Mappings & ongruence Mappings Moving a figure around a plane is called mapping. In the figure below, was moved (mapped) to a new position in the plane and the new triangle

More information

8. The triangle is rotated around point D to create a new triangle. This looks like a rigid transformation.

8. The triangle is rotated around point D to create a new triangle. This looks like a rigid transformation. 2.1 Transformations in the Plane 1. True 2. True 3. False 4. False 5. True 6. False 7. True 8. The triangle is rotated around point D to create a new triangle. This looks like a rigid transformation. 9.

More information

August 3 - August 31

August 3 - August 31 Mathematics Georgia Standards of Excellence Geometry Parent Guide Unit 1 A All About Our Unit of Study Transformations in the Coordinate Plane August 3 - August 31 In this unit students will perform transformations

More information

2D and 3D Coordinate Systems and Transformations

2D and 3D Coordinate Systems and Transformations Graphics & Visualization Chapter 3 2D and 3D Coordinate Systems and Transformations Graphics & Visualization: Principles & Algorithms Introduction In computer graphics is often necessary to change: the

More information

Unit 1, Lesson 1: Moving in the Plane

Unit 1, Lesson 1: Moving in the Plane Unit 1, Lesson 1: Moving in the Plane Let s describe ways figures can move in the plane. 1.1: Which One Doesn t Belong: Diagrams Which one doesn t belong? 1.2: Triangle Square Dance m.openup.org/1/8-1-1-2

More information

B ABC is mapped into A'B'C'

B ABC is mapped into A'B'C' h. 00 Transformations Sec. 1 Mappings & ongruence Mappings Moving a figure around a plane is called mapping. In the figure below, was moved (mapped) to a new position in the plane and the new triangle

More information

Section 12.1 Translations and Rotations

Section 12.1 Translations and Rotations Section 12.1 Translations and Rotations Any rigid motion that preserves length or distance is an isometry. We look at two types of isometries in this section: translations and rotations. Translations A

More information

Lecture 4: Transforms. Computer Graphics CMU /15-662, Fall 2016

Lecture 4: Transforms. Computer Graphics CMU /15-662, Fall 2016 Lecture 4: Transforms Computer Graphics CMU 15-462/15-662, Fall 2016 Brief recap from last class How to draw a triangle - Why focus on triangles, and not quads, pentagons, etc? - What was specific to triangles

More information

A function: A mathematical relationship between two variables (x and y), where every input value (usually x) has one output value (usually y)

A function: A mathematical relationship between two variables (x and y), where every input value (usually x) has one output value (usually y) SESSION 9: FUNCTIONS KEY CONCEPTS: Definitions & Terminology Graphs of Functions - Straight line - Parabola - Hyperbola - Exponential Sketching graphs Finding Equations Combinations of graphs TERMINOLOGY

More information

An angle that has a measure less than a right angle.

An angle that has a measure less than a right angle. Unit 1 Study Strategies: Two-Dimensional Figures Lesson Vocab Word Definition Example Formed by two rays or line segments that have the same 1 Angle endpoint. The shared endpoint is called the vertex.

More information

Birkdale High School - Higher Scheme of Work

Birkdale High School - Higher Scheme of Work Birkdale High School - Higher Scheme of Work Module 1 - Integers and Decimals Understand and order integers (assumed) Use brackets and hierarchy of operations (BODMAS) Add, subtract, multiply and divide

More information

GEOMETRIC MOVEMENTS IN A PLANE

GEOMETRIC MOVEMENTS IN A PLANE GEOMETRIC MOVEMENTS IN A PLANE I.E.S Carlos Cano 1 Geometric Movements in a Plane Departamento de Matemáticas BEFORE BEGINNING REMEMBER In a system of Cartesian axes, every point is expressed by means

More information

1.8 Coordinate Geometry. Copyright Cengage Learning. All rights reserved.

1.8 Coordinate Geometry. Copyright Cengage Learning. All rights reserved. 1.8 Coordinate Geometry Copyright Cengage Learning. All rights reserved. Objectives The Coordinate Plane The Distance and Midpoint Formulas Graphs of Equations in Two Variables Intercepts Circles Symmetry

More information

Handout 1: Viewing an Animation

Handout 1: Viewing an Animation Handout 1: Viewing an Animation Answer the following questions about the animation your teacher shows in class. 1. Choose one character to focus on. Describe this character s range of motion and emotions,

More information

2D Geometric Transformations and Matrices

2D Geometric Transformations and Matrices 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.

More information

Buds Public School, Dubai

Buds Public School, Dubai Buds Public School, Dubai Subject: Maths Grade: 11 AB Topic: Statistics, Probability, Trigonometry, 3D, Conic Section, Straight lines and Limits and Derivatives Statistics and Probability: 1. Find the

More information

Lecture 4. If P1(x1,y1) and P2(x2,y2) are points on a non-vertical line, then the slope m of the line is defined by

Lecture 4. If P1(x1,y1) and P2(x2,y2) are points on a non-vertical line, then the slope m of the line is defined by Lines Lecture 4 In this section we shall discuss ways to measure the "steepness" or "slope" of a line in the plane. The ideas we develop here will be important when we discuss equations and graphs of straight

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

L2 Translations, Reflections, and Rotations Pre-Assessment Per Date

L2 Translations, Reflections, and Rotations Pre-Assessment Per Date L Translations, Reflections, and Rotations.1 - Pre-Assessment Per Date Have you ever wanted to rearrange the furniture in your room? First you might want to make sure that the furniture would fit in the

More information

Pre-Calculus Guided Notes: Chapter 10 Conics. A circle is

Pre-Calculus Guided Notes: Chapter 10 Conics. A circle is Name: Pre-Calculus Guided Notes: Chapter 10 Conics Section Circles A circle is _ Example 1 Write an equation for the circle with center (3, ) and radius 5. To do this, we ll need the x1 y y1 distance formula:

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

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

SECTION 1.3: BASIC GRAPHS and SYMMETRY

SECTION 1.3: BASIC GRAPHS and SYMMETRY (Section.3: Basic Graphs and Symmetry).3. SECTION.3: BASIC GRAPHS and SYMMETRY LEARNING OBJECTIVES Know how to graph basic functions. Organize categories of basic graphs and recognize common properties,

More information

PITSCO Math Individualized Prescriptive Lessons (IPLs)

PITSCO Math Individualized Prescriptive Lessons (IPLs) Orientation Integers 10-10 Orientation I 20-10 Speaking Math Define common math vocabulary. Explore the four basic operations and their solutions. Form equations and expressions. 20-20 Place Value Define

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

NAME: DATE: PERIOD: 1. Find the coordinates of the midpoint of each side of the parallelogram.

NAME: DATE: PERIOD: 1. Find the coordinates of the midpoint of each side of the parallelogram. NAME: DATE: PERIOD: Geometry Fall Final Exam Review 2017 1. Find the coordinates of the midpoint of each side of the parallelogram. My Exam is on: This review is due on: 2. Find the distance between the

More information