MODULE - 7. Subject: Computer Science. Module: Other 2D Transformations. Module No: CS/CGV/7
|
|
- Kenneth Hill
- 5 years ago
- Views:
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 informationDrill 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 informationDrill 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 informationUNIT 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 informationTranslations SLIDE. Example: If you want to move a figure 5 units to the left and 3 units up we would say (x, y) (x-5, y+3).
Translations SLIDE Every point in the shape must move In the same direction The same distance Example: If you want to move a figure 5 units to the left and 3 units up we would say (x, y) (x-5, y+3). Note:
More informationChapter 5. Transforming Shapes
Chapter 5 Transforming Shapes It is difficult to walk through daily life without being able to see geometric transformations in your surroundings. Notice how the leaves of plants, for example, are almost
More informationMathematics (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 informationIf 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 informationReview 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 informationCSE328 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 informationUNIT 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 informationMODULE - 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 informationCSE528 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 informationSection 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 informationReflections, 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 informationS56 (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 informationComputer Graphics. Chapter 5 Geometric Transformations. Somsak Walairacht, Computer Engineering, KMITL
Chapter 5 Geometric Transformations Somsak Walairacht, Computer Engineering, KMITL 1 Outline Basic Two-Dimensional Geometric Transformations Matrix Representations and Homogeneous Coordinates Inverse Transformations
More informationBasics 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 informationHomework 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 informationMATHEMATICS 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 informationGraphics and Interaction Transformation geometry and homogeneous coordinates
433-324 Graphics and Interaction Transformation geometry and homogeneous coordinates Department of Computer Science and Software Engineering The Lecture outline Introduction Vectors and matrices Translation
More informationCOMP30019 Graphics and Interaction Transformation geometry and homogeneous coordinates
COMP30019 Graphics and Interaction Transformation geometry and homogeneous coordinates Department of Computer Science and Software Engineering The Lecture outline Introduction Vectors and matrices Translation
More informationComputer Graphics: Geometric Transformations
Computer Graphics: Geometric Transformations Geometric 2D transformations By: A. H. Abdul Hafez Abdul.hafez@hku.edu.tr, 1 Outlines 1. Basic 2D transformations 2. Matrix Representation of 2D transformations
More informationModule 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 informationTHREE 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 informationCHAPTER 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 informationComputer Graphics Hands-on
Computer Graphics Hands-on Two-Dimensional Transformations Objectives Visualize the fundamental 2D geometric operations translation, rotation about the origin, and scale about the origin Learn how to compose
More informationThe 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 informationSTRAIGHT 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 informationVector 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 informationChapter 2: Transformations. Chapter 2 Transformations Page 1
Chapter 2: Transformations Chapter 2 Transformations Page 1 Unit 2: Vocabulary 1) transformation 2) pre-image 3) image 4) map(ping) 5) rigid motion (isometry) 6) orientation 7) line reflection 8) line
More informationMATRIX REVIEW PROBLEMS: Our matrix test will be on Friday May 23rd. Here are some problems to help you review.
MATRIX REVIEW PROBLEMS: Our matrix test will be on Friday May 23rd. Here are some problems to help you review. 1. The intersection of two non-parallel planes is a line. Find the equation of the line. Give
More informationObjectives. 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 informationMultivariable 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 informationWe 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 informationnotes13.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)
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 informationSTRAIGHT 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 informationSection 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 informationProblems 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 informationWe 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 informationMatrices. 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 information2.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 informationFocus 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 informationtransformation: 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 informationVERIFYING 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 informationSection 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 informationIntro. 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 informationTransforms. COMP 575/770 Spring 2013
Transforms COMP 575/770 Spring 2013 Transforming Geometry Given any set of points S Could be a 2D shape, a 3D object A transform is a function T that modifies all points in S: T S S T v v S Different transforms
More informationViewing 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 informationFinite 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 informationThree-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 informationIn 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 informationPre-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 informationAlgebra 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 informationMATH 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 informationThis 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 informationGeometric 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 information1.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 informationReview 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 informationLecture 5 2D Transformation
Lecture 5 2D Transformation What is a transformation? In computer graphics an object can be transformed according to position, orientation and size. Exactly what it says - an operation that transforms
More informationSYSTEMS 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 informationUnit 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 informationSection 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 informationWhat and Why Transformations?
2D transformations What and Wh Transformations? What? : The geometrical changes of an object from a current state to modified state. Changing an object s position (translation), orientation (rotation)
More informationHello, 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 informationSection III: TRANSFORMATIONS
Section III: TRANSFORMATIONS in 2-D 2D TRANSFORMATIONS AND MATRICES Representation of Points: 2 x 1 matrix: X Y General Problem: [B] = [T] [A] [T] represents a generic operator to be applied to the points
More informationUnit 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 informationTHE 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 informationTransformations. 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 informationB 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 informationChapter 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 information2D and 3D Transformations AUI Course Denbigh Starkey
2D and 3D Transformations AUI Course Denbigh Starkey. Introduction 2 2. 2D transformations using Cartesian coordinates 3 2. Translation 3 2.2 Rotation 4 2.3 Scaling 6 3. Introduction to homogeneous coordinates
More information12 - 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 informationB 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 information8. 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 informationAugust 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 information2D 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 informationUnit 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 informationB 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 informationSection 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 informationLecture 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 informationA 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 informationAn 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 informationBirkdale 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 informationGEOMETRIC 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 information1.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 informationHandout 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 information2D 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 informationBuds 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 informationLecture 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 informationGame Engineering: 2D
Game Engineering: 2D CS420-2010F-07 Objects in 2D David Galles Department of Computer Science University of San Francisco 07-0: Representing Polygons We want to represent a simple polygon Triangle, rectangle,
More informationL2 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 informationPre-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 informationIn this translation, CDE is being translated to the right by the same length as segment AB. What do you think is true about CDE and C'D'E'?
A translation is nothing more than a geometric transformation that slides each point in a figure the same distance in the same direction In this translation, CDE is being translated to the right by the
More information12.4 Rotations. Learning Objectives. Review Queue. Defining Rotations Rotations
12.4. Rotations www.ck12.org 12.4 Rotations Learning Objectives Find the image of a figure in a rotation in a coordinate plane. Recognize that a rotation is an isometry. Review Queue 1. Reflect XY Z with
More informationSECTION 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 informationPITSCO 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 informationTRANSFORMATIONS. The original figure is called the pre-image; the new (copied) picture is called the image of the transformation.
Quiz Review Sheet A transformation is a correspondence that maps a point. TRANSFORMATIONS The original figure is called the pre-image; the new (copied) picture is called the image of the transformation.
More informationNAME: 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