2D TRANSFORMATIONS. Course Website:

Size: px
Start display at page:

Download "2D TRANSFORMATIONS. Course Website:"

Transcription

1 Unit-III PPT Slides Tet Books:. Computer Graphics C version, Donald Hearn and M.Puline Baker, Pearson Education 2. Computer Graphics Principles & Practice second edition in C,Fole VanDam, Fiener and Hughes, Pearson Educatio

2 2D TRANSFORMATIONS Course Website:

3 What is transformations? 2D Transformations The geometrical changes of an object from a current state to modified state. Wh the transformations is needed? To manipulate the initiall created object and to displa the modified object without having to redraw it.

4 2 was 2D Transformations Object Transformation Alter the coordinates descriptions an object Translation, rotation, scaling etc. Coordinate sstem unchanged Coordinate transformation Produce a different coordinate sstem

5 Matri Math Wh do we use matri? More convenient organization of data. More efficient processing Enable the combination of various concatenations Matri addition and subtraction a b ± c d = a ± c b ± d

6 Matri Math How about it? a ± c d e f b Matri Multiplication Dot product a c b d e f. g h = a.e b.g a.f b.h c.e d.g c.f d.h

7 Matri Math What about this? = = tak boleh!! Tpe of matri a Row-vector b a b Column-vector

8 Matri Math Is there a difference between possible representations? a c b e ae bf = d f ce df [ ] e f a c b d = [ ] ae cf be df [ ] e f a c b d = [ ] ae bf ce df

9 Matri Math We ll use the column-vector representation for a point. Which implies that we use pre-multiplication of the transformation it appears before the point to be transformed in the equation. A C B A B = D C D What if we needed to switch to the other convention?

10 Translation A translation moves all points in an object along the same straightline path to new positions. The path is represented b a vector, called the translation or shift vector. We can write the components: p' = p t? t =4 p' = p t or in matri form: P' = P T (2, 2) t = 6 = t t

11 A rotation repositions all points in an object along a circular path in the plane centered at the pivot point. First, we ll assume the pivot is at the origin. P Rotation θ P

12 Rotation Review Trigonometr => cos φ = /r, sin φ= /r = r. cos φ, = r.sin φ P (, ) => cos (φ θ) = /r = r. cos (φ θ) θ = r.cosφcosθ -r.sinφsinθ =.cos θ.sin θ r P(,) =>sin (φ θ) = /r = r. sin (φ θ) = r.cosφsinθ r.sinφcosθ =.sin θ.cos θ θ r φ Identit of Trigonometr

13 Rotation We can write the components: p' = p cos θ p sin θ p' = p sin θ p cos θ or in matri form: P' = R P θ can be clockwise (-ve) or counterclockwise (ve as our eample). Rotation matri cosθ R= sinθ sinθ cosθ P (, ) θ r φ θ P(,)

14 Eample Find the transformed point, P, caused b rotating P= (5, ) about the origin through an angle of 9. Rotation = θ θ θ θ θ θ θ θ cos sin sin cos cos sin sin cos = cos9 sin 9 5 sin 9 cos9 5 = 5 5 = 5

15 Scaling Scaling changes the size of an object and involves two scale factors, S and S for the - and - coordinates respectivel. Scales are about the origin. We can write the components: p' = s p p' = s p or in matri form: P' = S P Scale matri as: P P S = s s

16 Scaling If the scale factors are in between and the points will be moved closer to the origin the object will be smaller. Eample : P(2, 5), S =.5, S =.5 Find P? P(2, 5) P

17 Scaling If the scale factors are in between and the points will be moved closer to the origin the object will be smaller. P Eample : P(2, 5), S =.5, S =.5 Find P? P(2, 5) If the scale factors are larger than the points will be moved awa from the origin the object will be larger. P Eample : P(2, 5), S = 2, S = 2 Find P?

18 Scaling If the scale factors are the same, S = S uniform scaling Onl change in size (as previous eample) P If S S differential scaling. Change in size and shape Eample : square rectangle P(, 3), S = 2, S = 5, P? P(, 2) What does scaling b do? What is that matri called? What does scaling b a negative value do?

19 Combining transformations We have a general transformation of a point: P' = M P A When we scale or rotate, we set M, and A is the additive identit. When we translate, we set A, and M is the multiplicative identit. To combine multiple transformations, we must eplicitl compute each transformed point. It d be nicer if we could use the same matri operation all the time. But we d have to combine multiplication and addition into a single operation.

20 Homogenous Coordinates w Let s move our problem into 3D. Let point (, ) in 2D be represented b point (,, ) in the new space. Scaling our new point b an value a puts us somewhere along a particular line: (a, a, a). A point in 2D can be represented in man was in the new space. (2, 4) (8, 6, 4) or (6, 2, 3) or (2, 4, ) or etc.

21 Homogenous Coordinates We can alwas map back to the original 2D point b dividing b the last coordinate (5, 6, 3) --- (5, 2). (6, 4, ) -?. Wh do we use for the last coordinate? The fact that all the points along each line can be mapped back to the same point in 2D gives this coordinate sstem its name homogeneous coordinates.

22 Matri Representation Point in column-vector: Our point now has three coordinates. So our matri is needs to be 33. Translation = t t

23 Rotation Matri Representation = cos sin sin cos θ θ θ θ Scaling = s s

24 Composite Transformation We can represent an sequence of transformations as a single matri. No special cases when transforming a point matri vector. Composite transformations matri matri. Composite transformations: Rotate about an arbitrar point translate, rotate, translate Scale about an arbitrar point translate, scale, translate Change coordinate sstems translate, rotate, scale Does the order of operations matter?

25 Composition Properties Is matri multiplication associative? (A.B).C = A.(B.C) = l k j i dh cf dg ce bh af bg ae l k j i h g f e d c b a? = dhl cfl dgj cej dhk cfk dgi cei bhl afl bgj aej bhk afk bgi aei = = dhl dgj cfl cej dhk dgi cfk cei bhl bgj afl aej bhk bgi afk aei hl gj hk gi fl ej fk ei d c b a l k j i h g f e d c b a

26 Is matri multiplication commutative?? A. B = B. A Composition Properties a c b d e g f h = ae bg af bh ce dg cf dh e g f h a c b d = ea ga fc hc eb gb fd hd

27 Order of operations So, it does matter. Let s look at an eample:. Translate 2. Rotate. Rotate 2. Translate

28 Composite Transformation Matri Arrange the transformation matrices in order from right to left. General Pivot- Point Rotation Operation :-. Translate (pivot point is moved to origin) 2. Rotate about origin 3. Translate (pivot point is returned to original position) T(pivot) R(θ) T( pivot) t t cosθ -sinθ sinθ cosθ.. - t - t t cosθ -sinθ -t cosθ t t sinθ. sinθ cosθ -t sinθ - t cosθ cosθ -sinθ -t cosθ t sinθ t sinθ cosθ -t sinθ - t cosθ t

29 Composite Transformation Matri Eample Perform 6 rotation of a point P(2, 5) about a pivot point (,2). Find P? cosθ -sinθ -t cosθ t sinθ t sinθ cosθ -t sinθ - t cosθ t. Sin 6 =.866 Kos 6 = / = P = (-, 4)

30 Eample Without using composite homogenus matri Perform 9 rotation of a point P(5, ) about a pivot point (2, 2). Find P?. Translate pivot point ke asalan ( t = -2, t = -2) Titik P(5, ) P (3, -) 2. Rotate P = 9 degree P (3, -) -- > kos 9 -sin 9 3 = - 3 = sin 9 kos Translate back ke pivot point (t = 2, t = 2) titik (, 3 ) titik akhir (3, 5)

31 Composite Transformation Matri General Fied-Point Scaling Operation :-. Translate (fied point is moved to origin) 2. Scale with respect to origin 3. Translate (fied point is returned to original position) T(fied) S(scale scale) T( fied) Find the matri that represents scaling of an object with respect to an fied point? Given P(6, 8), S = 2, S = 3 and fied point (2, 2). Use that matri to find P?

32 t t S S.. t t. S -t S S -t S - t - t = S -t S t S -t S t Answer =6, = 8, S = 2, S = 3, t =2, t = 2 2-2( 2) 2 3-2(3) = 2

33 Composite Transformation Matri General Scaling Direction Operation :-. Rotate (scaling direction align with the coordinate aes) 2. Scale with respect to origin 3. Rotate (scaling direction is returned to original position) R( θ) S(scale) R(θ) Find the composite transformation matri b ourself!!

34 Dapatkan titik akhir bagi P(5, 8) jika titik tersebut diputarkan sebanak 9 darjah, kemudian ditranslate sebanak (-6, 9) dan akhirna diskala dengan faktor skala (2,.5). latihan

35 S. T. R S S t t.. cosθ -sinθ sinθ cosθ S S. cosθ -sinθ t sinθ cosθ t Scosθ S(-sinθ) S t S sinθ S cosθ S t

36 Reflection: Other transformations -ais -ais

37 Reflection: Other transformations origin line =

38 Shear: Other transformations -direction - direction sh sh

39 Coordinate Sstem Transformations We often need to transform points from one coordinate sstem to another:. We might model an object in non-cartesian space (polar) 2. Objects ma be described in their own local sstem 3. Other reasons: tetures, displa, etc

40 Computer Graphics 3: 2D Transformations Course Website:

41 Contents In toda s lecture we ll cover the following: Wh transformations Transformations Translation Scaling Rotation Homogeneous coordinates Matri multiplications Combining transformations

42 Wh Transformations? In graphics, once we have an object described, transformations are used to move that object, scale it and rotate it Images taken from Hearn & Baker, Computer Graphics with OpenGL (24)

43 Translation Simpl moves an object from one position to another new = old d new = old d Note: House shifts position relative to origin

44 Translation Eample (2, 3) 2 (, ) (3, )

45 Scaling Scalar multiplies all coordinates WATCH OUT: Objects grow and move! new = S old new = S old Note: House shifts position relative to origin

46 Scaling Eample (2, 3) 2 (, ) (3, )

47 Rotation Rotates all coordinates b a specified angle new = old cosθ old sinθ new = old sinθ old cosθ Points are alwas rotated about the origin π θ =

48 Rotation Eample (4, 3) 2 (3, ) (5, )

49 Homogeneous Coordinates A point (, ) can be re-written in homogeneous coordinates as ( h, h, h) The homogeneous parameter h is a non- zero value such that: = h We can then write an point (, ) as (h, h, h) We can convenientl choose h = so that (, ) becomes (,, ) h = h h

50 Wh Homogeneous Coordinates? Mathematicians commonl use homogeneous coordinates as the allow scaling factors to be removed from equations We will see in a moment that all of the transformations we discussed previousl can be represented as 3*3 matrices Using homogeneous coordinates allows us use matri multiplication to calculate transformations etremel efficient!

51 Homogeneous Translation The translation of a point b (d, d) can be written in matri form as: d d Representing the point as a homogeneous column vector we perform the calculation as: d * * d* d d = = * * d* d * * *

52 Remember Matri Multiplication Recall how matri multiplication takes place: = z f e d z c b a f e d c b a * * * * * * z i h g z i h g * * *

53 Homogenous Coordinates To make operations easier, 2-D points are written as homogenous coordinate column vectors d d d d v T v d d ), ( ' : = = v s s S v s s s s ), ( ' : = = Translation: Scaling:

54 Homogenous Coordinates (cont ) v R v ) ( ' : cos sin sin cos cos sin sin cos θ θ θ θ θ θ θ θ θ = = Rotation:

55 Inverse Transformations Transformations can easil be reversed using inverse transformations = d d T = d T = s s S = cos sin sin cos θ θ θ θ R

56 Combining Transformations A number of transformations can be combined into one matri to make things eas Allowed b the fact that we use homogenous coordinates Imagine rotating a polgon around a point other than the origin Transform to centre point to origin Rotate around origin Transform back to centre point

57 Combining Transformations (cont ) House (H ) T ( d, d) H 2 R (θ ) T ( d, d) H T ( d, d) R( θ ) T ( d, d) H 3 4

58 Combining Transformations (cont ) The three transformation matrices are combined as follows d cosθ sinθ d d sinθ cosθ d v ' = T( d, d) R( θ) T( d, d) v REMEMBER: Matri multiplication is not commutative so order matters

59 In this lecture we have taken a look at: 2D Transformations Translation Scaling Rotation Homogeneous coordinates Matri multiplications Combining transformations Summar Net time we ll start to look at how we take these abstract shapes etc and get them onscreen

60 Eercises Translate the shape below b (7, 2) (2, 3) 2 (, 2) (3, 2) (2, )

61 Eercises 2 Scale the shape below b 3 in and 2 in (2, 3) 2 (, 2) (3, 2) (2, )

62 Eercises 3 Rotate the shape below b 3 about the origin (7, 3) 2 (6, 2) (8, 2) (7, )

63 Eercise 4 Write out the homogeneous matrices for the previous three transformations Translation Scaling Rotation

64 Eercises 5 Using matri multiplication calculate the rotation of the shape below b 45 about its centre (5, 3) 5 4 (5, 4) 3 (4, 3) (6, 3) 2 (5, 2)

65 Scratch

66 Equations Translation: new = old d new = old d Scaling: new = S old Rotation new = old cosθ old sinθ new = S old new = old sinθ old cosθ

67 Shear Helpful to add one more basic transformation Equivalent to pulling faces in opposite directions 6 7

68 Shear Matri Consider simple shear along ais = cot θ = z = z 6 8 θ cot H(θ) =

2D Geometrical Transformations. Foley & Van Dam, Chapter 5

2D Geometrical Transformations. Foley & Van Dam, Chapter 5 2D Geometrical Transformations Fole & Van Dam, Chapter 5 2D Geometrical Transformations Translation Scaling Rotation Shear Matri notation Compositions Homogeneous coordinates 2D Geometrical Transformations

More information

Affine Transformations

Affine Transformations A P P E N D I X C Affine Transformations CONTENTS C The need for geometric transformations 335 C2 Affine transformations 336 C3 Matri representation of the linear transformations 338 C4 Homogeneous coordinates

More information

Complex Numbers. w = f(z) z. Examples

Complex Numbers. w = f(z) z. Examples omple Numbers Geometrical Transformations in the omple Plane For functions of a real variable such as f( sin, g( 2 +2 etc ou are used to illustrating these geometricall, usuall on a cartesian graph. If

More information

Section V.2: Magnitudes, Directions, and Components of Vectors

Section V.2: Magnitudes, Directions, and Components of Vectors Section V.: Magnitudes, Directions, and Components of Vectors Vectors in the plane If we graph a vector in the coordinate plane instead of just a grid, there are a few things to note. Firstl, directions

More information

Connecting Transformational Geometry and Transformations of Functions

Connecting Transformational Geometry and Transformations of Functions Connecting Transformational Geometr and Transformations of Functions Introductor Statements and Assumptions Isometries are rigid transformations that preserve distance and angles and therefore shapes.

More information

Rotation and Inter interpolation Using Quaternion Representation

Rotation and Inter interpolation Using Quaternion Representation This week CENG 732 Computer Animation Spring 2006-2007 Week 2 Technical Preliminaries and Introduction to Keframing Recap from CEng 477 The Displa Pipeline Basic Transformations / Composite Transformations

More information

x y The matrix form, the vector form, and the augmented matrix form, respectively, for the system of equations are

x y The matrix form, the vector form, and the augmented matrix form, respectively, for the system of equations are Solving Sstems of Linear Equations in Matri Form with rref Learning Goals Determine the solution of a sstem of equations from the augmented matri Determine the reduced row echelon form of the augmented

More information

SECTION 7-4 Algebraic Vectors

SECTION 7-4 Algebraic Vectors 7-4 lgebraic Vectors 531 SECTIN 7-4 lgebraic Vectors From Geometric Vectors to lgebraic Vectors Vector ddition and Scalar Multiplication Unit Vectors lgebraic Properties Static Equilibrium Geometric vectors

More information

Introduction to Matrices for Engineers

Introduction to Matrices for Engineers Introduction to Matrices for Engineers C.T.J. Dodson, School of Mathematics, Manchester Universit 1 What is a Matrix? A matrix is a rectangular arra of elements, usuall numbers, e.g. 1 0-8 4 0-1 1 0 11

More information

TWO-DIMENSIONAL TRANSFORMATION

TWO-DIMENSIONAL TRANSFORMATION CHAPTER 2 TWO-DIMENSIONAL TRANSFORMATION 2.1 Introduction As stated earlier, Computer Aided Design consists of three components, namely, Design (Geometric Modeling), Analysis (FEA, etc), and Visualization

More information

C3: Functions. Learning objectives

C3: Functions. Learning objectives CHAPTER C3: Functions Learning objectives After studing this chapter ou should: be familiar with the terms one-one and man-one mappings understand the terms domain and range for a mapping understand the

More information

Math, Trigonometry and Vectors. Geometry. Trig Definitions. sin(θ) = opp hyp. cos(θ) = adj hyp. tan(θ) = opp adj. Here's a familiar image.

Math, Trigonometry and Vectors. Geometry. Trig Definitions. sin(θ) = opp hyp. cos(θ) = adj hyp. tan(θ) = opp adj. Here's a familiar image. Math, Trigonometr and Vectors Geometr Trig Definitions Here's a familiar image. To make predictive models of the phsical world, we'll need to make visualizations, which we can then turn into analtical

More information

w = COI EYE view direction vector u = w ( 010,, ) cross product with y-axis v = w u up vector

w = COI EYE view direction vector u = w ( 010,, ) cross product with y-axis v = w u up vector . w COI EYE view direction vector u w ( 00,, ) cross product with -ais v w u up vector (EQ ) Computer Animation: Algorithms and Techniques 29 up vector view vector observer center of interest 30 Computer

More information

Graphing Quadratic Equations

Graphing Quadratic Equations .4 Graphing Quadratic Equations.4 OBJECTIVE. Graph a quadratic equation b plotting points In Section 6.3 ou learned to graph first-degree equations. Similar methods will allow ou to graph quadratic equations

More information

Addition and Subtraction of Vectors

Addition and Subtraction of Vectors ddition and Subtraction of Vectors 1 ppendi ddition and Subtraction of Vectors In this appendi the basic elements of vector algebra are eplored. Vectors are treated as geometric entities represented b

More information

Identifying second degree equations

Identifying second degree equations Chapter 7 Identifing second degree equations 7.1 The eigenvalue method In this section we appl eigenvalue methods to determine the geometrical nature of the second degree equation a 2 + 2h + b 2 + 2g +

More information

MAT188H1S Lec0101 Burbulla

MAT188H1S Lec0101 Burbulla Winter 206 Linear Transformations A linear transformation T : R m R n is a function that takes vectors in R m to vectors in R n such that and T (u + v) T (u) + T (v) T (k v) k T (v), for all vectors u

More information

Graphing Linear Equations

Graphing Linear Equations 6.3 Graphing Linear Equations 6.3 OBJECTIVES 1. Graph a linear equation b plotting points 2. Graph a linear equation b the intercept method 3. Graph a linear equation b solving the equation for We are

More information

Core Maths C3. Revision Notes

Core Maths C3. Revision Notes Core Maths C Revision Notes October 0 Core Maths C Algebraic fractions... Cancelling common factors... Multipling and dividing fractions... Adding and subtracting fractions... Equations... 4 Functions...

More information

sin(θ) = opp hyp cos(θ) = adj hyp tan(θ) = opp adj

sin(θ) = opp hyp cos(θ) = adj hyp tan(θ) = opp adj Math, Trigonometr and Vectors Geometr 33º What is the angle equal to? a) α = 7 b) α = 57 c) α = 33 d) α = 90 e) α cannot be determined α Trig Definitions Here's a familiar image. To make predictive models

More information

D.2. The Cartesian Plane. The Cartesian Plane The Distance and Midpoint Formulas Equations of Circles. D10 APPENDIX D Precalculus Review

D.2. The Cartesian Plane. The Cartesian Plane The Distance and Midpoint Formulas Equations of Circles. D10 APPENDIX D Precalculus Review D0 APPENDIX D Precalculus Review SECTION D. The Cartesian Plane The Cartesian Plane The Distance and Midpoint Formulas Equations of Circles The Cartesian Plane An ordered pair, of real numbers has as its

More information

Downloaded from www.heinemann.co.uk/ib. equations. 2.4 The reciprocal function x 1 x

Downloaded from www.heinemann.co.uk/ib. equations. 2.4 The reciprocal function x 1 x Functions and equations Assessment statements. Concept of function f : f (); domain, range, image (value). Composite functions (f g); identit function. Inverse function f.. The graph of a function; its

More information

Double Integrals in Polar Coordinates

Double Integrals in Polar Coordinates Double Integrals in Polar Coordinates. A flat plate is in the shape of the region in the first quadrant ling between the circles + and +. The densit of the plate at point, is + kilograms per square meter

More information

COMPLEX STRESS TUTORIAL 3 COMPLEX STRESS AND STRAIN

COMPLEX STRESS TUTORIAL 3 COMPLEX STRESS AND STRAIN COMPLX STRSS TUTORIAL COMPLX STRSS AND STRAIN This tutorial is not part of the decel unit mechanical Principles but covers elements of the following sllabi. o Parts of the ngineering Council eam subject

More information

2D Geometric Transformations

2D Geometric Transformations 2D Geometric Transformations (Chapter 5 in FVD) 2D Geometric Transformations Question: How do we represent a geometric object in the plane? Answer: For now, assume that objects consist of points and lines.

More information

Introduction to polarization of light

Introduction to polarization of light Chapter 2 Introduction to polarization of light This Chapter treats the polarization of electromagnetic waves. In Section 2.1 the concept of light polarization is discussed and its Jones formalism is presented.

More information

1 Symmetries of regular polyhedra

1 Symmetries of regular polyhedra 1230, notes 5 1 Symmetries of regular polyhedra Symmetry groups Recall: Group axioms: Suppose that (G, ) is a group and a, b, c are elements of G. Then (i) a b G (ii) (a b) c = a (b c) (iii) There is an

More information

SECTION 2.2. Distance and Midpoint Formulas; Circles

SECTION 2.2. Distance and Midpoint Formulas; Circles SECTION. Objectives. Find the distance between two points.. Find the midpoint of a line segment.. Write the standard form of a circle s equation.. Give the center and radius of a circle whose equation

More information

D.3. Angles and Degree Measure. Review of Trigonometric Functions

D.3. Angles and Degree Measure. Review of Trigonometric Functions APPENDIX D Precalculus Review D7 SECTION D. Review of Trigonometric Functions Angles and Degree Measure Radian Measure The Trigonometric Functions Evaluating Trigonometric Functions Solving Trigonometric

More information

Exponential and Logarithmic Functions

Exponential and Logarithmic Functions Chapter 6 Eponential and Logarithmic Functions Section summaries Section 6.1 Composite Functions Some functions are constructed in several steps, where each of the individual steps is a function. For eample,

More information

CHAPTER 10 SYSTEMS, MATRICES, AND DETERMINANTS

CHAPTER 10 SYSTEMS, MATRICES, AND DETERMINANTS CHAPTER 0 SYSTEMS, MATRICES, AND DETERMINANTS PRE-CALCULUS: A TEACHING TEXTBOOK Lesson 64 Solving Sstems In this chapter, we re going to focus on sstems of equations. As ou ma remember from algebra, sstems

More information

Dr. Fritz Wilhelm, DVC,8/30/2004;4:25 PM E:\Excel files\ch 03 Vector calculations.doc Last printed 8/30/2004 4:25:00 PM

Dr. Fritz Wilhelm, DVC,8/30/2004;4:25 PM E:\Excel files\ch 03 Vector calculations.doc Last printed 8/30/2004 4:25:00 PM E:\Ecel files\ch 03 Vector calculations.doc Last printed 8/30/2004 4:25:00 PM Vector calculations 1 of 6 Vectors are ordered sequences of numbers. In three dimensions we write vectors in an of the following

More information

Plane Stress Transformations

Plane Stress Transformations 6 Plane Stress Transformations ASEN 311 - Structures ASEN 311 Lecture 6 Slide 1 Plane Stress State ASEN 311 - Structures Recall that in a bod in plane stress, the general 3D stress state with 9 components

More information

5.2 Inverse Functions

5.2 Inverse Functions 78 Further Topics in Functions. Inverse Functions Thinking of a function as a process like we did in Section., in this section we seek another function which might reverse that process. As in real life,

More information

Lecture L3 - Vectors, Matrices and Coordinate Transformations

Lecture L3 - Vectors, Matrices and Coordinate Transformations S. Widnall 16.07 Dynamics Fall 2009 Lecture notes based on J. Peraire Version 2.0 Lecture L3 - Vectors, Matrices and Coordinate Transformations By using vectors and defining appropriate operations between

More information

Section V.3: Dot Product

Section V.3: Dot Product Section V.3: Dot Product Introduction So far we have looked at operations on a single vector. There are a number of ways to combine two vectors. Vector addition and subtraction will not be covered here,

More information

opp (the cotangent function) cot θ = adj opp Using this definition, the six trigonometric functions are well-defined for all angles

opp (the cotangent function) cot θ = adj opp Using this definition, the six trigonometric functions are well-defined for all angles Definition of Trigonometric Functions using Right Triangle: C hp A θ B Given an right triangle ABC, suppose angle θ is an angle inside ABC, label the leg osite θ the osite side, label the leg acent to

More information

Use order of operations to simplify. Show all steps in the space provided below each problem. INTEGER OPERATIONS

Use order of operations to simplify. Show all steps in the space provided below each problem. INTEGER OPERATIONS ORDER OF OPERATIONS In the following order: 1) Work inside the grouping smbols such as parenthesis and brackets. ) Evaluate the powers. 3) Do the multiplication and/or division in order from left to right.

More information

COMPONENTS OF VECTORS

COMPONENTS OF VECTORS COMPONENTS OF VECTORS To describe motion in two dimensions we need a coordinate sstem with two perpendicular aes, and. In such a coordinate sstem, an vector A can be uniquel decomposed into a sum of two

More information

G. GRAPHING FUNCTIONS

G. GRAPHING FUNCTIONS G. GRAPHING FUNCTIONS To get a quick insight int o how the graph of a function looks, it is very helpful to know how certain simple operations on the graph are related to the way the function epression

More information

Content. Chapter 4 Functions 61 4.1 Basic concepts on real functions 62. Credits 11

Content. Chapter 4 Functions 61 4.1 Basic concepts on real functions 62. Credits 11 Content Credits 11 Chapter 1 Arithmetic Refresher 13 1.1 Algebra 14 Real Numbers 14 Real Polynomials 19 1.2 Equations in one variable 21 Linear Equations 21 Quadratic Equations 22 1.3 Exercises 28 Chapter

More information

Example 1: Model A Model B Total Available. Gizmos. Dodads. System:

Example 1: Model A Model B Total Available. Gizmos. Dodads. System: Lesson : Sstems of Equations and Matrices Outline Objectives: I can solve sstems of three linear equations in three variables. I can solve sstems of linear inequalities I can model and solve real-world

More information

Essential Mathematics for Computer Graphics fast

Essential Mathematics for Computer Graphics fast John Vince Essential Mathematics for Computer Graphics fast Springer Contents 1. MATHEMATICS 1 Is mathematics difficult? 3 Who should read this book? 4 Aims and objectives of this book 4 Assumptions made

More information

Physics 235 Chapter 1. Chapter 1 Matrices, Vectors, and Vector Calculus

Physics 235 Chapter 1. Chapter 1 Matrices, Vectors, and Vector Calculus Chapter 1 Matrices, Vectors, and Vector Calculus In this chapter, we will focus on the mathematical tools required for the course. The main concepts that will be covered are: Coordinate transformations

More information

9 MATRICES AND TRANSFORMATIONS

9 MATRICES AND TRANSFORMATIONS 9 MATRICES AND TRANSFORMATIONS Chapter 9 Matrices and Transformations Objectives After studying this chapter you should be able to handle matrix (and vector) algebra with confidence, and understand the

More information

Vector Fields and Line Integrals

Vector Fields and Line Integrals Vector Fields and Line Integrals 1. Match the following vector fields on R 2 with their plots. (a) F (, ), 1. Solution. An vector, 1 points up, and the onl plot that matches this is (III). (b) F (, ) 1,.

More information

EQUILIBRIUM STRESS SYSTEMS

EQUILIBRIUM STRESS SYSTEMS EQUILIBRIUM STRESS SYSTEMS Definition of stress The general definition of stress is: Stress = Force Area where the area is the cross-sectional area on which the force is acting. Consider the rectangular

More information

Solving Simultaneous Equations and Matrices

Solving Simultaneous Equations and Matrices Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering

More information

1.5 SOLUTION SETS OF LINEAR SYSTEMS

1.5 SOLUTION SETS OF LINEAR SYSTEMS 1-2 CHAPTER 1 Linear Equations in Linear Algebra 1.5 SOLUTION SETS OF LINEAR SYSTEMS Many of the concepts and computations in linear algebra involve sets of vectors which are visualized geometrically as

More information

INVESTIGATIONS AND FUNCTIONS 1.1.1 1.1.4. Example 1

INVESTIGATIONS AND FUNCTIONS 1.1.1 1.1.4. Example 1 Chapter 1 INVESTIGATIONS AND FUNCTIONS 1.1.1 1.1.4 This opening section introduces the students to man of the big ideas of Algebra 2, as well as different was of thinking and various problem solving strategies.

More information

B4 Computational Geometry

B4 Computational Geometry 3CG 2006 / B4 Computational Geometry David Murray david.murray@eng.o.ac.uk www.robots.o.ac.uk/ dwm/courses/3cg Michaelmas 2006 3CG 2006 2 / Overview Computational geometry is concerned with the derivation

More information

A vector is a directed line segment used to represent a vector quantity.

A vector is a directed line segment used to represent a vector quantity. Chapters and 6 Introduction to Vectors A vector quantity has direction and magnitude. There are many examples of vector quantities in the natural world, such as force, velocity, and acceleration. A vector

More information

LINEAR FUNCTIONS OF 2 VARIABLES

LINEAR FUNCTIONS OF 2 VARIABLES CHAPTER 4: LINEAR FUNCTIONS OF 2 VARIABLES 4.1 RATES OF CHANGES IN DIFFERENT DIRECTIONS From Precalculus, we know that is a linear function if the rate of change of the function is constant. I.e., for

More information

Figure 1.1 Vector A and Vector F

Figure 1.1 Vector A and Vector F CHAPTER I VECTOR QUANTITIES Quantities are anything which can be measured, and stated with number. Quantities in physics are divided into two types; scalar and vector quantities. Scalar quantities have

More information

LESSON EIII.E EXPONENTS AND LOGARITHMS

LESSON EIII.E EXPONENTS AND LOGARITHMS LESSON EIII.E EXPONENTS AND LOGARITHMS LESSON EIII.E EXPONENTS AND LOGARITHMS OVERVIEW Here s what ou ll learn in this lesson: Eponential Functions a. Graphing eponential functions b. Applications of eponential

More information

Computer Graphics Labs

Computer Graphics Labs Computer Graphics Labs Abel J. P. Gomes LAB. 2 Department of Computer Science and Engineering University of Beira Interior Portugal 2011 Copyright 2009-2011 All rights reserved. LAB. 2 1. Learning goals

More information

Exam 1 Sample Question SOLUTIONS. y = 2x

Exam 1 Sample Question SOLUTIONS. y = 2x Exam Sample Question SOLUTIONS. Eliminate the parameter to find a Cartesian equation for the curve: x e t, y e t. SOLUTION: You might look at the coordinates and notice that If you don t see it, we can

More information

Vector has a magnitude and a direction. Scalar has a magnitude

Vector has a magnitude and a direction. Scalar has a magnitude Vector has a magnitude and a direction Scalar has a magnitude Vector has a magnitude and a direction Scalar has a magnitude a brick on a table Vector has a magnitude and a direction Scalar has a magnitude

More information

Two vectors are equal if they have the same length and direction. They do not

Two vectors are equal if they have the same length and direction. They do not Vectors define vectors Some physical quantities, such as temperature, length, and mass, can be specified by a single number called a scalar. Other physical quantities, such as force and velocity, must

More information

Lines and Planes 1. x(t) = at + b y(t) = ct + d

Lines and Planes 1. x(t) = at + b y(t) = ct + d 1 Lines in the Plane Lines and Planes 1 Ever line of points L in R 2 can be epressed as the solution set for an equation of the form A + B = C. The equation is not unique for if we multipl both sides b

More information

MEMORANDUM. All students taking the CLC Math Placement Exam PLACEMENT INTO CALCULUS AND ANALYTIC GEOMETRY I, MTH 145:

MEMORANDUM. All students taking the CLC Math Placement Exam PLACEMENT INTO CALCULUS AND ANALYTIC GEOMETRY I, MTH 145: MEMORANDUM To: All students taking the CLC Math Placement Eam From: CLC Mathematics Department Subject: What to epect on the Placement Eam Date: April 0 Placement into MTH 45 Solutions This memo is an

More information

Given a point cloud, polygon, or sampled parametric curve, we can use transformations for several purposes:

Given a point cloud, polygon, or sampled parametric curve, we can use transformations for several purposes: 3 3.1 2D Given a point cloud, polygon, or sampled parametric curve, we can use transformations for several purposes: 1. Change coordinate frames (world, window, viewport, device, etc). 2. Compose objects

More information

15.1. Exact Differential Equations. Exact First-Order Equations. Exact Differential Equations Integrating Factors

15.1. Exact Differential Equations. Exact First-Order Equations. Exact Differential Equations Integrating Factors SECTION 5. Eact First-Order Equations 09 SECTION 5. Eact First-Order Equations Eact Differential Equations Integrating Factors Eact Differential Equations In Section 5.6, ou studied applications of differential

More information

MOVIES, GAMBLING, SECRET CODES, JUST MATRIX MAGIC

MOVIES, GAMBLING, SECRET CODES, JUST MATRIX MAGIC MOVIES, GAMBLING, SECRET CODES, JUST MATRIX MAGIC DR. LESZEK GAWARECKI 1. The Cartesian Coordinate System In the Cartesian system points are defined by giving their coordinates. Plot the following points:

More information

Vector Calculus: a quick review

Vector Calculus: a quick review Appendi A Vector Calculus: a quick review Selected Reading H.M. Sche,. Div, Grad, Curl and all that: An informal Tet on Vector Calculus, W.W. Norton and Co., (1973). (Good phsical introduction to the subject)

More information

Vectors. Chapter Outline. 3.1 Coordinate Systems 3.2 Vector and Scalar Quantities 3.3 Some Properties of Vectors

Vectors. Chapter Outline. 3.1 Coordinate Systems 3.2 Vector and Scalar Quantities 3.3 Some Properties of Vectors P U Z Z L E R When this honebee gets back to its hive, it will tell the other bees how to return to the food it has found. moving in a special, ver precisel defined pattern, the bee conves to other workers

More information

Trigonometry Review Workshop 1

Trigonometry Review Workshop 1 Trigonometr Review Workshop Definitions: Let P(,) be an point (not the origin) on the terminal side of an angle with measure θ and let r be the distance from the origin to P. Then the si trig functions

More information

CS 4204 Computer Graphics

CS 4204 Computer Graphics CS 4204 Computer Graphics 2D and 3D Transformations Doug Bowman Adapted from notes by Yong Cao Virginia Tech 1 Transformations What are they? changing something to something else via rules mathematics:

More information

SLOPE OF A LINE 3.2. section. helpful. hint. Slope Using Coordinates to Find 6% GRADE 6 100 SLOW VEHICLES KEEP RIGHT

SLOPE OF A LINE 3.2. section. helpful. hint. Slope Using Coordinates to Find 6% GRADE 6 100 SLOW VEHICLES KEEP RIGHT . Slope of a Line (-) 67. 600 68. 00. SLOPE OF A LINE In this section In Section. we saw some equations whose graphs were straight lines. In this section we look at graphs of straight lines in more detail

More information

y 1 x dx ln x y a x dx 3. y e x dx e x 15. y sinh x dx cosh x y cos x dx sin x y csc 2 x dx cot x 7. y sec 2 x dx tan x 9. y sec x tan x dx sec x

y 1 x dx ln x y a x dx 3. y e x dx e x 15. y sinh x dx cosh x y cos x dx sin x y csc 2 x dx cot x 7. y sec 2 x dx tan x 9. y sec x tan x dx sec x Strateg for Integration As we have seen, integration is more challenging than differentiation. In finding the derivative of a function it is obvious which differentiation formula we should appl. But it

More information

EDEXCEL NATIONAL CERTIFICATE/DIPLOMA MECHANICAL PRINCIPLES AND APPLICATIONS NQF LEVEL 3 OUTCOME 1 - LOADING SYSTEMS

EDEXCEL NATIONAL CERTIFICATE/DIPLOMA MECHANICAL PRINCIPLES AND APPLICATIONS NQF LEVEL 3 OUTCOME 1 - LOADING SYSTEMS EDEXCEL NATIONAL CERTIFICATE/DIPLOMA MECHANICAL PRINCIPLES AND APPLICATIONS NQF LEVEL 3 OUTCOME 1 - LOADING SYSTEMS TUTORIAL 1 NON-CONCURRENT COPLANAR FORCE SYSTEMS 1. Be able to determine the effects

More information

Introduction to Plates

Introduction to Plates Chapter Introduction to Plates Plate is a flat surface having considerabl large dimensions as compared to its thickness. Common eamples of plates in civil engineering are. Slab in a building.. Base slab

More information

7.3 Solving Systems by Elimination

7.3 Solving Systems by Elimination 7. Solving Sstems b Elimination In the last section we saw the Substitution Method. It turns out there is another method for solving a sstem of linear equations that is also ver good. First, we will need

More information

Linear Equations in Two Variables

Linear Equations in Two Variables Section. Sets of Numbers and Interval Notation 0 Linear Equations in Two Variables. The Rectangular Coordinate Sstem and Midpoint Formula. Linear Equations in Two Variables. Slope of a Line. Equations

More information

Physics 53. Kinematics 2. Our nature consists in movement; absolute rest is death. Pascal

Physics 53. Kinematics 2. Our nature consists in movement; absolute rest is death. Pascal Phsics 53 Kinematics 2 Our nature consists in movement; absolute rest is death. Pascal Velocit and Acceleration in 3-D We have defined the velocit and acceleration of a particle as the first and second

More information

More Equations and Inequalities

More Equations and Inequalities Section. Sets of Numbers and Interval Notation 9 More Equations and Inequalities 9 9. Compound Inequalities 9. Polnomial and Rational Inequalities 9. Absolute Value Equations 9. Absolute Value Inequalities

More information

2.1 Three Dimensional Curves and Surfaces

2.1 Three Dimensional Curves and Surfaces . Three Dimensional Curves and Surfaces.. Parametric Equation of a Line An line in two- or three-dimensional space can be uniquel specified b a point on the line and a vector parallel to the line. The

More information

Cross Products and Moments of Force

Cross Products and Moments of Force 4 Cross Products and Moments of Force Ref: Hibbeler 4.2-4.3, edford & Fowler: Statics 2.6, 4.3 In geometric terms, the cross product of two vectors, A and, produces a new vector, C, with a direction perpendicular

More information

To Be or Not To Be a Linear Equation: That Is the Question

To Be or Not To Be a Linear Equation: That Is the Question To Be or Not To Be a Linear Equation: That Is the Question Linear Equation in Two Variables A linear equation in two variables is an equation that can be written in the form A + B C where A and B are not

More information

Some Tools for Teaching Mathematical Literacy

Some Tools for Teaching Mathematical Literacy Some Tools for Teaching Mathematical Literac Julie Learned, Universit of Michigan Januar 200. Reading Mathematical Word Problems 2. Fraer Model of Concept Development 3. Building Mathematical Vocabular

More information

ax 2 by 2 cxy dx ey f 0 The Distance Formula The distance d between two points (x 1, y 1 ) and (x 2, y 2 ) is given by d (x 2 x 1 )

ax 2 by 2 cxy dx ey f 0 The Distance Formula The distance d between two points (x 1, y 1 ) and (x 2, y 2 ) is given by d (x 2 x 1 ) SECTION 1. The Circle 1. OBJECTIVES The second conic section we look at is the circle. The circle can be described b using the standard form for a conic section, 1. Identif the graph of an equation as

More information

MATH10212 Linear Algebra. Systems of Linear Equations. Definition. An n-dimensional vector is a row or a column of n numbers (or letters): a 1.

MATH10212 Linear Algebra. Systems of Linear Equations. Definition. An n-dimensional vector is a row or a column of n numbers (or letters): a 1. MATH10212 Linear Algebra Textbook: D. Poole, Linear Algebra: A Modern Introduction. Thompson, 2006. ISBN 0-534-40596-7. Systems of Linear Equations Definition. An n-dimensional vector is a row or a column

More information

DIFFERENTIAL EQUATIONS

DIFFERENTIAL EQUATIONS DIFFERENTIAL EQUATIONS 379 Chapter 9 DIFFERENTIAL EQUATIONS He who seeks f methods without having a definite problem in mind seeks f the most part in vain. D. HILBERT 9. Introduction In Class XI and in

More information

2.6. The Circle. Introduction. Prerequisites. Learning Outcomes

2.6. The Circle. Introduction. Prerequisites. Learning Outcomes The Circle 2.6 Introduction A circle is one of the most familiar geometrical figures and has been around a long time! In this brief Section we discuss the basic coordinate geometr of a circle - in particular

More information

521493S Computer Graphics. Exercise 2 & course schedule change

521493S Computer Graphics. Exercise 2 & course schedule change 521493S Computer Graphics Exercise 2 & course schedule change Course Schedule Change Lecture from Wednesday 31th of March is moved to Tuesday 30th of March at 16-18 in TS128 Question 2.1 Given two nonparallel,

More information

Product Operators 6.1 A quick review of quantum mechanics

Product Operators 6.1 A quick review of quantum mechanics 6 Product Operators The vector model, introduced in Chapter 3, is ver useful for describing basic NMR eperiments but unfortunatel is not applicable to coupled spin sstems. When it comes to two-dimensional

More information

1.6. Piecewise Functions. LEARN ABOUT the Math. Representing the problem using a graphical model

1.6. Piecewise Functions. LEARN ABOUT the Math. Representing the problem using a graphical model . Piecewise Functions YOU WILL NEED graph paper graphing calculator GOAL Understand, interpret, and graph situations that are described b piecewise functions. LEARN ABOUT the Math A cit parking lot uses

More information

In this this review we turn our attention to the square root function, the function defined by the equation. f(x) = x. (5.1)

In this this review we turn our attention to the square root function, the function defined by the equation. f(x) = x. (5.1) Section 5.2 The Square Root 1 5.2 The Square Root In this this review we turn our attention to the square root function, the function defined b the equation f() =. (5.1) We can determine the domain and

More information

MECHANICS OF SOLIDS - BEAMS TUTORIAL TUTORIAL 4 - COMPLEMENTARY SHEAR STRESS

MECHANICS OF SOLIDS - BEAMS TUTORIAL TUTORIAL 4 - COMPLEMENTARY SHEAR STRESS MECHANICS OF SOLIDS - BEAMS TUTORIAL TUTORIAL 4 - COMPLEMENTARY SHEAR STRESS This the fourth and final tutorial on bending of beams. You should judge our progress b completing the self assessment exercises.

More information

Systems of Linear Equations: Solving by Substitution

Systems of Linear Equations: Solving by Substitution 8.3 Sstems of Linear Equations: Solving b Substitution 8.3 OBJECTIVES 1. Solve sstems using the substitution method 2. Solve applications of sstems of equations In Sections 8.1 and 8.2, we looked at graphing

More information

Solving Systems of Linear Equations With Row Reductions to Echelon Form On Augmented Matrices. Paul A. Trogdon Cary High School Cary, North Carolina

Solving Systems of Linear Equations With Row Reductions to Echelon Form On Augmented Matrices. Paul A. Trogdon Cary High School Cary, North Carolina Solving Sstems of Linear Equations With Ro Reductions to Echelon Form On Augmented Matrices Paul A. Trogdon Car High School Car, North Carolina There is no more efficient a to solve a sstem of linear equations

More information

Using Microsoft Excel Built-in Functions and Matrix Operations. EGN 1006 Introduction to the Engineering Profession

Using Microsoft Excel Built-in Functions and Matrix Operations. EGN 1006 Introduction to the Engineering Profession Using Microsoft Ecel Built-in Functions and Matri Operations EGN 006 Introduction to the Engineering Profession Ecel Embedded Functions Ecel has a wide variety of Built-in Functions: Mathematical Financial

More information

Chapter 17. Orthogonal Matrices and Symmetries of Space

Chapter 17. Orthogonal Matrices and Symmetries of Space Chapter 17. Orthogonal Matrices and Symmetries of Space Take a random matrix, say 1 3 A = 4 5 6, 7 8 9 and compare the lengths of e 1 and Ae 1. The vector e 1 has length 1, while Ae 1 = (1, 4, 7) has length

More information

Vector Math Computer Graphics Scott D. Anderson

Vector Math Computer Graphics Scott D. Anderson Vector Math Computer Graphics Scott D. Anderson 1 Dot Product The notation v w means the dot product or scalar product or inner product of two vectors, v and w. In abstract mathematics, we can talk about

More information

Lecture 3: Coordinate Systems and Transformations

Lecture 3: Coordinate Systems and Transformations Lecture 3: Coordinate Systems and Transformations Topics: 1. Coordinate systems and frames 2. Change of frames 3. Affine transformations 4. Rotation, translation, scaling, and shear 5. Rotation about an

More information

Vectors Math 122 Calculus III D Joyce, Fall 2012

Vectors Math 122 Calculus III D Joyce, Fall 2012 Vectors Math 122 Calculus III D Joyce, Fall 2012 Vectors in the plane R 2. A vector v can be interpreted as an arro in the plane R 2 ith a certain length and a certain direction. The same vector can be

More information

13 MATH FACTS 101. 2 a = 1. 7. The elements of a vector have a graphical interpretation, which is particularly easy to see in two or three dimensions.

13 MATH FACTS 101. 2 a = 1. 7. The elements of a vector have a graphical interpretation, which is particularly easy to see in two or three dimensions. 3 MATH FACTS 0 3 MATH FACTS 3. Vectors 3.. Definition We use the overhead arrow to denote a column vector, i.e., a linear segment with a direction. For example, in three-space, we write a vector in terms

More information

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS TEST DESIGN AND FRAMEWORK September 2014 Authorized for Distribution by the New York State Education Department This test design and framework document

More information

Analysis of Stresses and Strains

Analysis of Stresses and Strains Chapter 7 Analysis of Stresses and Strains 7.1 Introduction axial load = P / A torsional load in circular shaft = T / I p bending moment and shear force in beam = M y / I = V Q / I b in this chapter, we

More information

Mohr s Circle. Academic Resource Center

Mohr s Circle. Academic Resource Center Mohr s Circle Academic Resource Center Introduction The transformation equations for plane stress can be represented in graphical form by a plot known as Mohr s Circle. This graphical representation is

More information