Computer Graphics II
|
|
- Kimberly Newman
- 5 years ago
- Views:
Transcription
1 Computer Graphics II Autumn
2 Outline 1 3-D Rotations (contd.)
3 Outline 3-D Rotations (contd.) 1 3-D Rotations (contd.)
4 Amalgamating Steps 2, 3 & 4 Quaternions are a more compact way of solving the task and lend themselves very easily to rotating through an angle θ one or more vectors (and, therefore, points) about an axis u Like previous two methods a translation of the axis to the origin is required first The method of using quaternions is based on Euler-Rodrigues formula for rotation of a vector around an axis (See also, here )
5 Rodrigues Rotation Formula A one-step method that rotates a vector around an arbitrary axis coincident with the origin Reminder: rotating a unit-length vector s = 1 i + 0 j through a positive angle θ gives the vector j s = cos θ i + sin θ j (cos θ, sin θ) i = θ
6 Rotate the vector p around the axis through a positive angle θ project p onto centre axis θ q u = ( p ) it is v = p u that we need to rotate in plane normal to v = p ( p ) p p
7 Rotate the vector p around the axis through a positive angle θ project p onto centre axis θ u = ( p ) it is v = p u that we need to rotate in plane normal to v = p ( p ) p
8 Rotate the vector p around the axis through a positive angle θ project p onto centre axis u = ( p ) it is v = p u that we need to rotate in plane normal to v = p ( p ) u p
9 Rotate the vector p around the axis through a positive angle θ project p onto centre axis u = ( p ) v it is v = p u that we need to rotate in plane normal to v = p ( p ) u p
10 v lies in plane defined by p and The vector s = p is to this plane w lies in this new plane, and so is a scaled multiple of s ; that is, w = k s Though not obvious, k = 1 so w = s = p w = v So v rotated through θ becomes v cos θ + w sin θ p
11 v lies in plane defined by p and The vector s = p is to this plane w lies in this new plane, and so is a scaled multiple of s ; that is, w = k s Though not obvious, k = 1 so w = s = p w = v So v rotated through θ becomes v cos θ + w sin θ p
12 v lies in plane defined by p and The vector s = p is to this plane w lies in this new plane, and so is a scaled multiple of s ; that is, w = k s Though not obvious, k = 1 so w = s = p w = v So v rotated through θ becomes v cos θ + w sin θ w v
13 v lies in plane defined by p and The vector s = p is to this plane w lies in this new plane, and so is a scaled multiple of s ; that is, w = k s Though not obvious, k = 1 so w = s = p w = v So v rotated through θ becomes v cos θ + w sin θ θ
14 Rotation of p through θ around is R(θ,, p ) = u + cos θ v + sin θ w = ( p ) + cos θ( p ( p ) ) + sin θ p = cos θ p + ( p )(1 cos θ) + sin θ p
15 Rotation of p through θ around is R(θ,, p ) = u + cos θ v + sin θ w = ( p ) + cos θ( p ( p ) ) + sin θ p = cos θ p + ( p )(1 cos θ) + sin θ p By noting that v = ( p ) and p = u + v we can rewrite second line above as
16 Rotation of p through θ around is R(θ,, p ) = u + cos θ v + sin θ w = ( p ) + cos θ( p ( p ) ) + sin θ p = cos θ p + ( p )(1 cos θ) + sin θ p By noting that v = ( p ) and p = u + v we can rewrite second line above as R(θ,, p ) = u + cos θ v + sin θ w = ( p v ) + cos θ v + sin θ p = p + (cos θ 1) v + sin θ p = p + (cos θ 1)( ( p )) + sin θ p = p + (1 cos θ) ( p ) + sin θ p (1)
17 Graphical realisation of two previous expressions: First expression Second, more useful, form eqn. (1) previously p q
18 Graphical realisation of two previous expressions: First expression Second, more useful, form eqn. (1) previously
19 Graphical realisation of two previous expressions: First expression Second, more useful, form eqn. (1) previously
20 Euler-Rodrigues Rotation Formula Using trig. identities: sin θ = 2 cos θ 2 sin θ 2 cos θ = 1 2 sin 2 θ 2 1 cos θ = 2 sin2 θ 2 With unit-length (as always) and a = cos θ 2 ω t = sin θ 2 r = (b, c, d) t (not too difficult to show that a 2 + b 2 + c 2 + d 2 = 1) Can now tidy up as follows R(θ,, p ) = p + (1 cos θ)( ( p )) + sin θ( p ) R(a, ω, p ) = p + 2( ω ( ω p )) + 2a( ω p )
21 Euler- We have seen that n = u v can be viewed as the u acting on v, sending it to the vector n. From this point of view u operates on v and in our case we can write s = ω p = M p in terms of matrix multiplication where ( ) 0 d c M = d 0 b, (b, c, d) t = sin θ c b 0 2 Then ω ( ω p ) = M(M p ) = M 2 p R(a, ω, p ) = I p + 2M 2 p + 2aM p = R p
22 Euler- R(a, ω, p ) = R p where a 2 + b 2 c 2 d 2 2(bc ad) 2(bd + ac) R = 2(bc + ad) a 2 + c 2 b 2 d 2 2(cd ab) 2(bd ac) 2(cd + ab) a 2 + d 2 b 2 c 2 Note tr(r) = 3a 2 (b 2 + c 2 + d 2 ) = 4a 2 1 = 2(2a 2 1) + 1 = 2(2 cos 2 θ 2 1) + 1 = 2 cos θ + 1 To verify: det R = 1...
23 Outline 3-D Rotations (contd.) 1 3-D Rotations (contd.)
24 Going the other Way 3-D Rotations (contd.) We ve seen how to construct the rotation matrix Given a matrix, M how do we determine its axis and angle? We can firstly confirm that it is a 3-D rotation matrix by checking that determinant is 1 To find u, the axis, we observe that u is the only vector when rotated that is itself M u = u (M I) u = 0 Solving for this gives u Recall in 3-D, s, the sum of the main diagonal elements (the trace) of the matrix sums to s = cos θ s = M 11 + M 22 + M 33 = cos θ θ = cos 1 (s 1)/2
Linear Algebra and Dirac Notation, Pt. 3
Linear Algebra and Dirac Notation, Pt. 3 PHYS 500 - Southern Illinois University February 1, 2017 PHYS 500 - Southern Illinois University Linear Algebra and Dirac Notation, Pt. 3 February 1, 2017 1 / 16
More informationLecture 38: Equations of Rigid-Body Motion
Lecture 38: Equations of Rigid-Body Motion It s going to be easiest to find the equations of motion for the object in the body frame i.e., the frame where the axes are principal axes In general, we can
More information3D Coordinate Transformations. Tuesday September 8 th 2015
3D Coordinate Transformations Tuesday September 8 th 25 CS 4 Ross Beveridge & Bruce Draper Questions / Practice (from last week I messed up!) Write a matrix to rotate a set of 2D points about the origin
More informationLecture 9 Kinetics of rigid bodies: Impulse and Momentum
Lecture 9 Kinetics of rigid bodies: Impulse and Momentum Momentum of 2-D Rigid Bodies Recall that in lecture 5, we discussed the use of momentum of particles. Given that a particle has a, and is travelling
More informationGeometric Transformations and Wallpaper. Groups. Lance Drager Math Camp
How to Geometric Transformations and Department of Mathematics and Statistics Texas Tech University Lubbock, Texas 2010 Math Camp Outline How to 1 How to Outline How to 1 How to How to to A Group is a
More informationELA
LEFT EIGENVALUES OF 2 2 SYMPLECTIC MATRICES E. MACíAS-VIRGÓS AND M.J. PEREIRA-SÁEZ Abstract. A complete characterization is obtained of the 2 2 symplectic matrices that have an infinite number of left
More informationSpring, 2012 CIS 515. Fundamentals of Linear Algebra and Optimization Jean Gallier
Spring 0 CIS 55 Fundamentals of Linear Algebra and Optimization Jean Gallier Homework 5 & 6 + Project 3 & 4 Note: Problems B and B6 are for extra credit April 7 0; Due May 7 0 Problem B (0 pts) Let A be
More informationEigenvalues and Eigenvectors
Contents Eigenvalues and Eigenvectors. Basic Concepts. Applications of Eigenvalues and Eigenvectors 8.3 Repeated Eigenvalues and Symmetric Matrices 3.4 Numerical Determination of Eigenvalues and Eigenvectors
More informationDot Products. K. Behrend. April 3, Abstract A short review of some basic facts on the dot product. Projections. The spectral theorem.
Dot Products K. Behrend April 3, 008 Abstract A short review of some basic facts on the dot product. Projections. The spectral theorem. Contents The dot product 3. Length of a vector........................
More informationDIFFERENTIATION RULES
3 DIFFERENTIATION RULES DIFFERENTIATION RULES Before starting this section, you might need to review the trigonometric functions. DIFFERENTIATION RULES In particular, it is important to remember that,
More informationPHYS 705: Classical Mechanics. Rigid Body Motion Introduction + Math Review
1 PHYS 705: Classical Mechanics Rigid Body Motion Introduction + Math Review 2 How to describe a rigid body? Rigid Body - a system of point particles fixed in space i r ij j subject to a holonomic constraint:
More informationMatrices and Deformation
ES 111 Mathematical Methods in the Earth Sciences Matrices and Deformation Lecture Outline 13 - Thurs 9th Nov 2017 Strain Ellipse and Eigenvectors One way of thinking about a matrix is that it operates
More informationHomework 3 Solutions Math 309, Fall 2015
Homework 3 Solutions Math 39, Fall 25 782 One easily checks that the only eigenvalue of the coefficient matrix is λ To find the associated eigenvector, we have 4 2 v v 8 4 (up to scalar multiplication)
More information(c)
1. Find the reduced echelon form of the matrix 1 1 5 1 8 5. 1 1 1 (a) 3 1 3 0 1 3 1 (b) 0 0 1 (c) 3 0 0 1 0 (d) 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 (e) 1 0 5 0 0 1 3 0 0 0 0 Solution. 1 1 1 1 1 1 1 1
More informationSTRAND J: TRANSFORMATIONS, VECTORS and MATRICES
Mathematics SKE, Strand J STRAND J: TRANSFORMATIONS, VECTORS and MATRICES J4 Matrices Text Contents * * * * Section J4. Matrices: Addition and Subtraction J4.2 Matrices: Multiplication J4.3 Inverse Matrices:
More informationMathematical Structures for Computer Graphics Steven J. Janke John Wiley & Sons, 2015 ISBN: Exercise Answers
Mathematical Structures for Computer Graphics Steven J. Janke John Wiley & Sons, 2015 ISBN: 978-1-118-71219-1 Updated /17/15 Exercise Answers Chapter 1 1. Four right-handed systems: ( i, j, k), ( i, j,
More information5.5 Special Rights. A Solidify Understanding Task
SECONDARY MATH III // MODULE 5 MODELING WITH GEOMETRY 5.5 In previous courses you have studied the Pythagorean theorem and right triangle trigonometry. Both of these mathematical tools are useful when
More informationAbstract Algebra II Groups ( )
Abstract Algebra II Groups ( ) Melchior Grützmann / melchiorgfreehostingcom/algebra October 15, 2012 Outline Group homomorphisms Free groups, free products, and presentations Free products ( ) Definition
More informationSection 13.4 The Cross Product
Section 13.4 The Cross Product Multiplying Vectors 2 In this section we consider the more technical multiplication which can be defined on vectors in 3-space (but not vectors in 2-space). 1. Basic Definitions
More informationAnouncements. Assignment 3 has been posted!
Anouncements Assignment 3 has been posted! FFTs in Graphics and Vision Correlation of Spherical Functions Outline Math Review Spherical Correlation Review Dimensionality: Given a complex n-dimensional
More informationEXAMPLE 7: EIGENVALUE PROBLEM EXAMPLE. x ks1. ks2. fs1. fs2 !!! +!!! =!!!!! 4) State variables:!!!,!!!,!!!,!!! (Four SV s here!) =!!!
EXAMPLE 7: EIGENVALUE PROBLEM EXAMPLE x ks ks m m ) CL: ) GC: 3) FBD: fs fs fs m m + 4) State variables:,,, (Four SV s here) 5) Solve for the state equations for each variable + + Wow, that was one of
More informationTRIGONOMETRIC RATIOS AND GRAPHS
Mathematics Revision Guides Trigonometric Ratios and Graphs Page 1 of 15 M.K. HOME TUITION Mathematics Revision Guides Level: AS / A Level AQA : C2 Edexcel: C2 OCR: C2 OCR MEI: C2 TRIGONOMETRIC RATIOS
More informationTHEODORE VORONOV DIFFERENTIAL GEOMETRY. Spring 2009
[under construction] 8 Parallel transport 8.1 Equation of parallel transport Consider a vector bundle E B. We would like to compare vectors belonging to fibers over different points. Recall that this was
More informationIntroduction to quaternions
. Introduction Introduction to uaternions Invented and developed by William Hamilton in 843, uaternions are essentially a generalization of complex numbers to four dimensions (one real dimension, three
More informationAppendix Composite Point Rotation Sequences
Appendix Composite Point Rotation Sequences A. Euler Rotations In Chap. 6 we considered composite Euler rotations comprising individual rotations about the x, y and z axes such as R γ,x R β,y R α,z and
More informationA matrix over a field F is a rectangular array of elements from F. The symbol
Chapter MATRICES Matrix arithmetic A matrix over a field F is a rectangular array of elements from F The symbol M m n (F ) denotes the collection of all m n matrices over F Matrices will usually be denoted
More informationEigenvalues for Triangular Matrices. ENGI 7825: Linear Algebra Review Finding Eigenvalues and Diagonalization
Eigenvalues for Triangular Matrices ENGI 78: Linear Algebra Review Finding Eigenvalues and Diagonalization Adapted from Notes Developed by Martin Scharlemann The eigenvalues for a triangular matrix are
More informationSimple derivation of the parameter formulas for motions and transfers
Einfache Ableitung der Parameterformeln für Bewegungen and Umlegungen Rend. del Circ. mat. di Palermo (1) 9 (1910) 39-339. Simple derivation of the parameter formulas for motions and transfers By A. Schoenflies
More informationInvariants under simultaneous conjugation of SL 2 matrices
Invariants under simultaneous conjugation of SL 2 matrices Master's colloquium, 4 November 2009 Outline 1 The problem 2 Classical Invariant Theory 3 Geometric Invariant Theory 4 Representation Theory 5
More informationLecture 38: Equations of Rigid-Body Motion
Lecture 38: Equations of Rigid-Body Motion It s going to be easiest to find the equations of motion for the object in the body frame i.e., the frame where the axes are principal axes In general, we can
More informationSolutionbank C2 Edexcel Modular Mathematics for AS and A-Level
file://c:\users\buba\kaz\ouba\c_rev_a_.html Eercise A, Question Epand and simplify ( ) 5. ( ) 5 = + 5 ( ) + 0 ( ) + 0 ( ) + 5 ( ) + ( ) 5 = 5 + 0 0 + 5 5 Compare ( + ) n with ( ) n. Replace n by 5 and
More informationFrom Lay, 5.4. If we always treat a matrix as defining a linear transformation, what role does diagonalisation play?
Overview Last week introduced the important Diagonalisation Theorem: An n n matrix A is diagonalisable if and only if there is a basis for R n consisting of eigenvectors of A. This week we ll continue
More information1 Matrices and matrix algebra
1 Matrices and matrix algebra 1.1 Examples of matrices A matrix is a rectangular array of numbers and/or variables. For instance 4 2 0 3 1 A = 5 1.2 0.7 x 3 π 3 4 6 27 is a matrix with 3 rows and 5 columns
More informationThe groups SO(3) and SU(2) and their representations
CHAPTER VI The groups SO(3) and SU() and their representations Two continuous groups of transformations that play an important role in physics are the special orthogonal group of order 3, SO(3), and the
More informationWe could express the left side as a sum of vectors and obtain the Vector Form of a Linear System: a 12 a x n. a m2
Week 22 Equations, Matrices and Transformations Coefficient Matrix and Vector Forms of a Linear System Suppose we have a system of m linear equations in n unknowns a 11 x 1 + a 12 x 2 + + a 1n x n b 1
More informationBrief Review of Exam Topics
Math 32A Discussion Session Week 3 Notes October 17 and 19, 2017 We ll use this week s discussion session to prepare for the first midterm. We ll start with a quick rundown of the relevant topics, and
More informationChanging coordinates to adapt to a map of constant rank
Introduction to Submanifolds Most manifolds of interest appear as submanifolds of others e.g. of R n. For instance S 2 is a submanifold of R 3. It can be obtained in two ways: 1 as the image of a map into
More informationarxiv:math/ v1 [math.gm] 26 Jan 2007
DERIVATION OF THE EULER RODRIGUES FORMULA FOR THREE-DIMENSIONAL ROTATIONS FROM THE GENERAL FORMULA FOR FOUR-DIMENSIONAL ROTATIONS arxiv:math/0701759v1 [math.gm] 26 Jan 2007 Johan Ernest Mebius January
More informationNotes 2 for MAT4270 Connected components and universal covers π 0 and π 1.
Notes 2 for MAT4270 Connected components and universal covers π 0 and π 1. Version 0.00 with misprints, Connected components Recall thaty if X is a topological space X is said to be connected if is not
More information22.3. Repeated Eigenvalues and Symmetric Matrices. Introduction. Prerequisites. Learning Outcomes
Repeated Eigenvalues and Symmetric Matrices. Introduction In this Section we further develop the theory of eigenvalues and eigenvectors in two distinct directions. Firstly we look at matrices where one
More informationMath 416, Spring 2010 More on Algebraic and Geometric Properties January 21, 2010 MORE ON ALGEBRAIC AND GEOMETRIC PROPERTIES
Math 46, Spring 2 More on Algebraic and Geometric Properties January 2, 2 MORE ON ALGEBRAIC AND GEOMETRIC PROPERTIES Algebraic properties Algebraic properties of matrix/vector multiplication Last time
More informationSOLUTIONS OF 2012 MATH OLYMPICS LEVEL II T 3 T 3 1 T 4 T 4 1
SOLUTIONS OF 0 MATH OLYMPICS LEVEL II. If T n = + + 3 +... + n and P n = T T T 3 T 3 T 4 T 4 T n T n for n =, 3, 4,..., then P 0 is the closest to which of the following numbers? (a).9 (b).3 (c) 3. (d).6
More informationSt. Anne s Diocesan College. Grade 12 Core Mathematics: Paper II September Time: 3 hours Marks: 150
St. Anne s Diocesan College Grade 12 Core Mathematics: Paper II September 2018 Time: 3 hours Marks: 150 Please read the following instructions carefully: 1. This question paper consists of 21 pages and
More informationHandout 1 Systems of linear equations Gaussian elimination
06-21254 Mathematical Techniques for Computer Science The University of Birmingham Autumn Semester 2017 School of Computer Science c Achim Jung September 27, 2017 Handout 1 Systems of linear equations
More informationX C. Playground. Y x m. A = x 2 30x [2]
1 In the epansion of ( a )7, the efficient of 5 is 80. Find the value of the nstant a. A function f is such that f() = ( + ) + 1, for. Find (i) f 1 () in the form a + b + c, where a, b and c are nstants,
More informationMath 273 (51) - Final
Name: Id #: Math 273 (5) - Final Autumn Quarter 26 Thursday, December 8, 26-6: to 8: Instructions: Prob. Points Score possible 25 2 25 3 25 TOTAL 75 Read each problem carefully. Write legibly. Show all
More informationQualifying Examination HARVARD UNIVERSITY Department of Mathematics Tuesday, January 19, 2016 (Day 1)
Qualifying Examination HARVARD UNIVERSITY Department of Mathematics Tuesday, January 19, 2016 (Day 1) PROBLEM 1 (DG) Let S denote the surface in R 3 where the coordinates (x, y, z) obey x 2 + y 2 = 1 +
More informationDynamics 12e. Copyright 2010 Pearson Education South Asia Pte Ltd. Chapter 20 3D Kinematics of a Rigid Body
Engineering Mechanics: Dynamics 12e Chapter 20 3D Kinematics of a Rigid Body Chapter Objectives Kinematics of a body subjected to rotation about a fixed axis and general plane motion. Relative-motion analysis
More informationHomework 2. Solutions T =
Homework. s Let {e x, e y, e z } be an orthonormal basis in E. Consider the following ordered triples: a) {e x, e x + e y, 5e z }, b) {e y, e x, 5e z }, c) {e y, e x, e z }, d) {e y, e x, 5e z }, e) {
More information2018 Fall 2210Q Section 013 Midterm Exam I Solution
8 Fall Q Section 3 Midterm Exam I Solution True or False questions ( points = points) () An example of a linear combination of vectors v, v is the vector v. True. We can write v as v + v. () If two matrices
More informationIdentifying second degree equations
Chapter 7 Identifing second degree equations 71 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 informationBSc (Hons) in Computer Games Development. vi Calculate the components a, b and c of a non-zero vector that is orthogonal to
1 APPLIED MATHEMATICS INSTRUCTIONS Full marks will be awarded for the correct solutions to ANY FIVE QUESTIONS. This paper will be marked out of a TOTAL MAXIMUM MARK OF 100. Credit will be given for clearly
More information1 Time-Dependent Two-State Systems: Rabi Oscillations
Advanced kinetics Solution 7 April, 16 1 Time-Dependent Two-State Systems: Rabi Oscillations a In order to show how Ĥintt affects a bound state system in first-order time-dependent perturbation theory
More informationSpecial Mathematics Notes
Special Mathematics Notes Tetbook: Classroom Mathematics Stds 9 & 10 CHAPTER 6 Trigonometr Trigonometr is a stud of measurements of sides of triangles as related to the angles, and the application of this
More informationLecture Note 4: General Rigid Body Motion
ECE5463: Introduction to Robotics Lecture Note 4: General Rigid Body Motion Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture
More informationPosition and orientation of rigid bodies
Robotics 1 Position and orientation of rigid bodies Prof. Alessandro De Luca Robotics 1 1 Position and orientation right-handed orthogonal Reference Frames RF A A p AB B RF B rigid body position: A p AB
More informationPart 8: Rigid Body Dynamics
Document that contains homework problems. Comment out the solutions when printing off for students. Part 8: Rigid Body Dynamics Problem 1. Inertia review Find the moment of inertia for a thin uniform rod
More informationbe ye transformed by the renewing of your mind Romans 12:2
Lecture 12: Coordinate Free Formulas for Affine and rojectie Transformations be ye transformed by the reing of your mind Romans 12:2 1. Transformations for 3-Dimensional Computer Graphics Computer Graphics
More informationLecture 10: A (Brief) Introduction to Group Theory (See Chapter 3.13 in Boas, 3rd Edition)
Lecture 0: A (Brief) Introduction to Group heory (See Chapter 3.3 in Boas, 3rd Edition) Having gained some new experience with matrices, which provide us with representations of groups, and because symmetries
More informationLinear Algebra, 4th day, Thursday 7/1/04 REU Info:
Linear Algebra, 4th day, Thursday 7/1/04 REU 004. Info http//people.cs.uchicago.edu/laci/reu04. Instructor Laszlo Babai Scribe Nick Gurski 1 Linear maps We shall study the notion of maps between vector
More informationSpecial Conformal Invariance
Chapter 6 Special Conformal Invariance Conformal transformation on the d-dimensional flat space-time manifold M is an invertible mapping of the space-time coordinate x x x the metric tensor invariant up
More information2-D Motion of Rigid Bodies - Kinematics
1 2.003J/1.053J Dynamics and Control I, Spring 2007 Professor Thomas Peacock 2/28/2007 Lecture 7 2-D Motion of Rigid Bodies - Kinematics Kinematics of Rigid Bodies Williams 3-3 (No method of instant centers)
More informationFundamentals of Mathematics (MATH 1510)
Fundamentals of Mathematics () Instructor: Email: shenlili@yorku.ca Department of Mathematics and Statistics York University March 14-18, 2016 Outline 1 2 s An angle AOB consists of two rays R 1 and R
More information23.6. The Complex Form. Introduction. Prerequisites. Learning Outcomes
he Complex Form 3.6 Introduction In this Section we show how a Fourier series can be expressed more concisely if we introduce the complex number i where i =. By utilising the Euler relation: e iθ cos θ
More informationGeometry in the Complex Plane
Geometry in the Complex Plane Hongyi Chen UNC Awards Banquet 016 All Geometry is Algebra Many geometry problems can be solved using a purely algebraic approach - by placing the geometric diagram on a coordinate
More informationTwo conventions for coordinate systems. Left-Hand vs Right-Hand. x z. Which is which?
walters@buffalo.edu CSE 480/580 Lecture 2 Slide 3-D Transformations 3-D space Two conventions for coordinate sstems Left-Hand vs Right-Hand (Thumb is the ais, inde is the ais) Which is which? Most graphics
More informationBackground Complex Analysis (1A) Young Won Lim 9/2/14
Background Complex Analsis (1A) Copright (c) 2014 Young W. Lim. Permission is granted to cop, distribute and/or modif this document under the terms of the GNU Free Documentation License, Version 1.2 or
More informationGEOMETRY AND VECTORS
GEOMETRY AND VECTORS Distinguishing Between Points in Space One Approach Names: ( Fred, Steve, Alice...) Problem: distance & direction must be defined point-by-point More elegant take advantage of geometry
More informationA. Correct! These are the corresponding rectangular coordinates.
Precalculus - Problem Drill 20: Polar Coordinates No. 1 of 10 1. Find the rectangular coordinates given the point (0, π) in polar (A) (0, 0) (B) (2, 0) (C) (0, 2) (D) (2, 2) (E) (0, -2) A. Correct! These
More informationEigenvalues for Triangular Matrices. ENGI 7825: Linear Algebra Review Finding Eigenvalues and Diagonalization
Eigenvalues for Triangular Matrices ENGI 78: Linear Algebra Review Finding Eigenvalues and Diagonalization Adapted from Notes Developed by Martin Scharlemann June 7, 04 The eigenvalues for a triangular
More informationNote 1: Pythagoras Theorem. The longest side is always opposite the right angle and is called the hypotenuse (H).
Trigonometry Note 1: Pythagoras Theorem The longest side is always opposite the right angle and is called the hypotenuse (H). O H x Note 1: Pythagoras Theorem In a right-angled triangle the square of the
More informationMatrix Lie groups. and their Lie algebras. Mahmood Alaghmandan. A project in fulfillment of the requirement for the Lie algebra course
Matrix Lie groups and their Lie algebras Mahmood Alaghmandan A project in fulfillment of the requirement for the Lie algebra course Department of Mathematics and Statistics University of Saskatchewan March
More informationAP Calculus BC Chapter 8: Integration Techniques, L Hopital s Rule and Improper Integrals
AP Calculus BC Chapter 8: Integration Techniques, L Hopital s Rule and Improper Integrals 8. Basic Integration Rules In this section we will review various integration strategies. Strategies: I. Separate
More informationThe Affine Group of Transformations
The Affine Group of Transformations Kenneth H. Carpenter Department of Electrical and Computer Engineering Kansas State University February 26, 1997 (revised September 20, 2001) 1 Introduction The affine
More informationLecture 4: Exponentials & Twists
ME 50.646 Introduction Lecture 4: Exponentials & Twists Noah J. Cowan Fall 017 1 Skew symmetric matrices Let so(n) :={S R n n : S = S T } denote the skew symmetric matrices. Note that given any matrix,
More informationGroup Theory - QMII 2017
Group Theory - QMII 017 Reminder Last time we said that a group element of a matrix lie group can be written as an exponent: U = e iαaxa, a = 1,..., N. We called X a the generators, we have N of them,
More informationIntroduction to quantum information processing
Introduction to quantum information processing Measurements and quantum probability Brad Lackey 25 October 2016 MEASUREMENTS AND QUANTUM PROBABILITY 1 of 22 OUTLINE 1 Probability 2 Density Operators 3
More informationPSE Game Physics. Session (6) Angular momentum, microcollisions, damping. Oliver Meister, Roland Wittmann
PSE Game Physics Session (6) Angular momentum, microcollisions, damping Oliver Meister, Roland Wittmann 23.05.2014 Session (6)Angular momentum, microcollisions, damping, 23.05.2014 1 Outline Angular momentum
More informationCDS 101 Precourse Phase Plane Analysis and Stability
CDS 101 Precourse Phase Plane Analysis and Stability Melvin Leok Control and Dynamical Systems California Institute of Technology Pasadena, CA, 26 September, 2002. mleok@cds.caltech.edu http://www.cds.caltech.edu/
More informationis Use at most six elementary row operations. (Partial
MATH 235 SPRING 2 EXAM SOLUTIONS () (6 points) a) Show that the reduced row echelon form of the augmented matrix of the system x + + 2x 4 + x 5 = 3 x x 3 + x 4 + x 5 = 2 2x + 2x 3 2x 4 x 5 = 3 is. Use
More informationPHYS 705: Classical Mechanics. Euler s Equations
1 PHYS 705: Classical Mechanics Euler s Equations 2 Euler s Equations (set up) We have seen how to describe the kinematic properties of a rigid body. Now, we would like to get equations of motion for it.
More informationZachary Scherr Math 370 HW 7 Solutions
1 Book Problems 1. 2.7.4b Solution: Let U 1 {u 1 u U} and let S U U 1. Then (U) is the set of all elements of G which are finite products of elements of S. We are told that for any u U and g G we have
More informationSolved Examples. Given are two sets A {1, 2, -2, 3} and B = {1, 2, 3, 5}. Is the function f(x) = 2x - 1 defined from A to B?
Solved Examples Example 1: Given are two sets A {1, 2, -2, 3} and B = {1, 2, 3, 5}. Is the function f(x) = 2x - 1 defined from A to B? Solution : Out of all the ordered pairs, the ordered pairs which are
More informationCLASSICAL GROUPS DAVID VOGAN
CLASSICAL GROUPS DAVID VOGAN 1. Orthogonal groups These notes are about classical groups. That term is used in various ways by various people; I ll try to say a little about that as I go along. Basically
More informationCoordinate Systems and Canonical Forms
Appendix D Coordinate Systems and Canonical Forms D.1. Local Coordinates Let O be an open set in R n. We say that an n-tuple of smooth realvalued functions defined in O, (φ 1,...,φ n ), forms a local coordinate
More informationHamiltonian aspects of fluid dynamics
Hamiltonian aspects of fluid dynamics CDS 140b Joris Vankerschaver jv@caltech.edu CDS 01/29/08, 01/31/08 Joris Vankerschaver (CDS) Hamiltonian aspects of fluid dynamics 01/29/08, 01/31/08 1 / 34 Outline
More informationFall, 2003 CIS 610. Advanced geometric methods. Homework 3. November 11, 2003; Due November 25, beginning of class
Fall, 2003 CIS 610 Advanced geometric methods Homework 3 November 11, 2003; Due November 25, beginning of class You may work in groups of 2 or 3 Please, write up your solutions as clearly and concisely
More informationProof by induction ME 8
Proof by induction ME 8 n Let f ( n) 9, where n. f () 9 8, which is divisible by 8. f ( n) is divisible by 8 when n =. Assume that for n =, f ( ) 9 is divisible by 8 for. f ( ) 9 9.9 9(9 ) f ( ) f ( )
More information( 1 ) Show that P ( a, b + c ), Q ( b, c + a ) and R ( c, a + b ) are collinear.
Problems 01 - POINT Page 1 ( 1 ) Show that P ( a, b + c ), Q ( b, c + a ) and R ( c, a + b ) are collinear. ( ) Prove that the two lines joining the mid-points of the pairs of opposite sides and the line
More informationAMB121F Trigonometry Notes
AMB11F Trigonometry Notes Trigonometry is a study of measurements of sides of triangles linked to the angles, and the application of this theory. Let ABC be right-angled so that angles A and B are acute
More informationMethods in Computer Vision: Introduction to Matrix Lie Groups
Methods in Computer Vision: Introduction to Matrix Lie Groups Oren Freifeld Computer Science, Ben-Gurion University June 14, 2017 June 14, 2017 1 / 46 Definition and Basic Properties Definition (Matrix
More informationELEMENTARY LINEAR ALGEBRA
ELEMENTARY LINEAR ALGEBRA K R MATTHEWS DEPARTMENT OF MATHEMATICS UNIVERSITY OF QUEENSLAND First Printing, 99 Chapter LINEAR EQUATIONS Introduction to linear equations A linear equation in n unknowns x,
More informationPure Core 2. Revision Notes
Pure Core Revision Notes June 06 Pure Core Algebra... Polynomials... Factorising... Standard results... Long division... Remainder theorem... 4 Factor theorem... 5 Choosing a suitable factor... 6 Cubic
More informationAlgebra I Fall 2007
MIT OpenCourseWare http://ocw.mit.edu 18.701 Algebra I Fall 007 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.701 007 Geometry of the Special Unitary
More information7.2. Matrix Multiplication. Introduction. Prerequisites. Learning Outcomes
Matrix Multiplication 7.2 Introduction When we wish to multiply matrices together we have to ensure that the operation is possible - and this is not always so. Also, unlike number arithmetic and algebra,
More informationCHAPTER 4. APPLICATIONS AND REVIEW IN TRIGONOMETRY
CHAPTER 4. APPLICATIONS AND REVIEW IN TRIGONOMETRY In the present chapter we apply the vector algebra and the basic properties of the dot product described in the last chapter to planar geometry and trigonometry.
More informationarxiv: v1 [math.ds] 18 Nov 2008
arxiv:0811.2889v1 [math.ds] 18 Nov 2008 Abstract Quaternions And Dynamics Basile Graf basile.graf@epfl.ch February, 2007 We give a simple and self contained introduction to quaternions and their practical
More informationLab #2 - Two Degrees-of-Freedom Oscillator
Lab #2 - Two Degrees-of-Freedom Oscillator Last Updated: March 0, 2007 INTRODUCTION The system illustrated in Figure has two degrees-of-freedom. This means that two is the minimum number of coordinates
More informationMatrix representation of a linear map
Matrix representation of a linear map As before, let e i = (0,..., 0, 1, 0,..., 0) T, with 1 in the i th place and 0 elsewhere, be standard basis vectors. Given linear map f : R n R m we get n column vectors
More informationLecture 3: QR-Factorization
Lecture 3: QR-Factorization This lecture introduces the Gram Schmidt orthonormalization process and the associated QR-factorization of matrices It also outlines some applications of this factorization
More information