This Week WeekTopic Week 1 Coordinate Systems, Basic Functions Week 2 Trigonometry and Vectors (Part 1) Week 3 Vectors (Part 2) Week 4 Vectors (Part 3:

Slides:



Advertisements
Similar presentations
Prepared by Dr. Taha MAhdy
Advertisements

Finding Complex Roots of Quadratics
Slide 6-1 COMPLEX NUMBERS AND POLAR COORDINATES 8.1 Complex Numbers 8.2 Trigonometric Form for Complex Numbers Chapter 8.
John C. Hart CS 318 Interactive Computer Graphics
3D Kinematics Eric Whitman 1/24/2010. Rigid Body State: 2D p.
3-D Geometry.
3D orientation.
Complex Numbers? What’s So Complex?. Complex numbers are vectors represented in the complex plane as the sum of a Real part and an Imaginary part: z =
Rotation representation and Interpolation
Screw Rotation and Other Rotational Forms
Complex Number A number consisting of a real and imaginary part. Usually written in the following form (where a and b are real numbers): Example: Solve.
Simplify each expression.
COMPLEX NUMBER SYSTEM 1. COMPLEX NUMBER NUMBER OF THE FORM C= a+Jb a = real part of C b = imaginary part. 2.
Complex Numbers Stephanie Golmon Principia College Laser Teaching Center, Stony Brook University June 27, 2006.
CS 450: COMPUTER GRAPHICS 3D TRANSFORMATIONS SPRING 2015 DR. MICHAEL J. REALE.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 3.1: 3D Geometry Jürgen Sturm Technische Universität München.
ME/ECE Professor N. J. Ferrier Forward Kinematics Professor Nicola Ferrier ME Room 2246,
Properties of Graphs of Quadratic Functions
More with Complex Numbers Sec. 2.5b. Definition: Complex Conjugate The complex conjugate of the complex number is What happens when we multiply a complex.
Objectives Define and use imaginary and complex numbers.
Rotations and Translations
This Week Week Topic Week 1 Week 2 Week 3 Week 4 Week 5
Rotations and Translations
Week 5 - Wednesday.  What did we talk about last time?  Project 2  Normal transforms  Euler angles  Quaternions.
Applied Symbolic Computation1 Applied Symbolic Computation (CS 300) Review of Complex Numbers Jeremy R. Johnson.
Objectives Define and use imaginary and complex numbers.
5.6 Quadratic Equations and Complex Numbers
5.6 Quadratic Equations and Complex Numbers
Solving Quadratic Equations
5.8 Quadratic Formula. For quadratic equations written in standard form, the roots can be found using the following formula: This is called the Quadratic.
Section 8.1 Complex Numbers.
COMPUTER GRAPHICS CS 482 – FALL 2015 SEPTEMBER 17, 2015 TRANSFORMATIONS AFFINE TRANSFORMATIONS QUATERNIONS.
Copyright © 2013, 2009, 2005 Pearson Education, Inc. 1 8 Complex Numbers, Polar Equations, and Parametric Equations.
1.5 COMPLEX NUMBERS Copyright © Cengage Learning. All rights reserved.
Warm-Up Use the quadratic formula to solve each equation. 6 minutes 1) x x + 35 = 02) x = 18x 3) x 2 + 4x – 9 = 04) 2x 2 = 5x + 9.
Graphics Graphics Korea University cgvr.korea.ac.kr Mathematics for Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실.
CHAPTER 1 COMPLEX NUMBER. CHAPTER OUTLINE 1.1 INTRODUCTION AND DEFINITIONS 1.2 OPERATIONS OF COMPLEX NUMBERS 1.3 THE COMPLEX PLANE 1.4 THE MODULUS AND.
Euler Angles This means, that we can represent an orientation with 3 numbers Assuming we limit ourselves to 3 rotations without successive rotations about.
Coordinate Systems and Transformations
Week 5 - Monday.  What did we talk about last time?  Lines and planes  Trigonometry  Transforms  Affine transforms  Rotation  Scaling  Shearing.
5.9 Complex Numbers Alg 2. Express the number in terms of i. Factor out –1. Product Property. Simplify. Multiply. Express in terms of i.
End effector End effector - the last coordinate system of figure Located in joint N. But usually, we want to specify it in base coordinates. 1.
Learning from the Past, Looking to the Future James R. (Jim) Beaty, PhD - NASA Langley Research Center Vehicle Analysis Branch, Systems Analysis & Concepts.
Fundamentals of Computer Animation Orientation and Rotation.
REFERENCE: QUATERNIONS/ Ogre Transformations.
YEAR 11 MATHS REVISION Transformations.
Introduction to Complex Numbers AC Circuits I. Outline Complex numbers basics Rectangular form – Addition – Subtraction – Multiplication – Division Rectangular.
Complex Numbers 12 Learning Outcomes
3D Kinematics Consists of two parts
CHAPTER 1 COMPLEX NUMBER.
COMPUTER GRAPHICS CHAPTERS CS 482 – Fall 2017 TRANSFORMATIONS
ECE 3301 General Electrical Engineering
Complex Numbers – Part 1 By Dr. Samer Awad
CHAPTER 2 FORWARD KINEMATIC 1.
UMBC Graphics for Games
Complex Numbers and Roots
Simplify each expression.
Course 7 Motion.
Complex Numbers and Roots
9.3 ROTATIONS.
Complex Numbers and Roots
Complex Numbers and Roots
Complex Numbers and i is the imaginary unit
Chapter 3 Quadratic Equations
Complex Numbers MAΘ
Complex Number.
Complex Numbers and Roots
Complex Numbers and Roots
Screw Rotation and Other Rotational Forms
Presentation transcript:

This Week WeekTopic Week 1 Coordinate Systems, Basic Functions Week 2 Trigonometry and Vectors (Part 1) Week 3 Vectors (Part 2) Week 4 Vectors (Part 3: Locus) Week 5 Tutorial A: Question and answer session for weeks 1-4 Week 6 Matrices (Part 1) Week 7 Matrices (Part 2) and Transformations Week 8 Complex numbers Week 9 Curves Week 10 Tutorial B: Question and answer session focusing on weeks 6-9

Short Course in: Mathematics and Analytic Geometry Week 8 Complex Numbers

Unreal Quadratic Roots The roots of quadratic equations: The roots of quadratic equations: can be found using the quadratic formula: However, if (b 2 < 4ac) then the roots are not real.

Unreal Quadratic Roots For example, consider roots for the quadratic equation: For example, consider roots for the quadratic equation: The square root of (-1) is undefined in the real number set. The square root of (-1) is undefined in the real number set.

Imaginary Numbers Terms involving the square root of (-1) form a new numbers, called Imaginary numbers: Terms involving the square root of (-1) form a new numbers, called Imaginary numbers: The roots for: The roots for:

Complex Numbers Quite often imaginary terms appear in sums with real terms; for example: Quite often imaginary terms appear in sums with real terms; for example: A complex number is any number that can be expressed in this form: A complex number is any number that can be expressed in this form: This implies that real numbers are a subset of the complex numbers. This implies that real numbers are a subset of the complex numbers.

The Imaginary Powers The properties of i is as follows: The properties of i is as follows: These powers have a cycle length of 4: These powers have a cycle length of 4:

The Complex Plane Given the distinction between imaginary and real numbers, complex numbers can represent points in a plane: Given the distinction between imaginary and real numbers, complex numbers can represent points in a plane:

Complex Numbers in Polar Form Complex numbers can also be expressed in terms of radius and angle: Complex numbers can also be expressed in terms of radius and angle:

Euler’s Formula Given the power expansions of sin x, cos x and e x : Given the power expansions of sin x, cos x and e x : If x is imaginary: If x is imaginary:

Complex Number Notations Just as with vectors, complex numbers can be represented by a single letter (usually z): Just as with vectors, complex numbers can be represented by a single letter (usually z): Other notations: Other notations:

Conjugate Pairs Given a complex number (x + yi), its conjugate pair is (x - yi) and has the following properties: Given a complex number (x + yi), its conjugate pair is (x - yi) and has the following properties:

Euler Rotations Euler rotations are given by translating the centre of rotation of an object to the origin and applying rotation matrices: Euler rotations are given by translating the centre of rotation of an object to the origin and applying rotation matrices: Sometimes called: Sometimes called: yaw, roll and pitch. yaw, roll and pitch.

Gimbals Lock When rotation matrices are applied in a fixed order (usually pitch, roll and yaw) their operations represent a system of rotation gimbals: When rotation matrices are applied in a fixed order (usually pitch, roll and yaw) their operations represent a system of rotation gimbals: Gimbals lock occurs when any two of these frames coincide on the same plane. Gimbals lock occurs when any two of these frames coincide on the same plane.

Gimbals Lock For example, assume we apply rotations in pitch, roll and yaw order, all rotation angles are initially zero and we choose to roll π/2 radians: For example, assume we apply rotations in pitch, roll and yaw order, all rotation angles are initially zero and we choose to roll π/2 radians: Any pitch change is independent of roll and yaw: Any pitch change is independent of roll and yaw: However, yaw depends on roll: However, yaw depends on roll: the result is an anticlockwise pitch rotation, we have lost yaw.

The Quaternion* A Quaternion can be defined as an extended complex number having the form: A Quaternion can be defined as an extended complex number having the form: The imaginary parts are as follows: The imaginary parts are as follows:

Quaternion Inverse Given a quaternion q, the inverse can be found as follows: Given a quaternion q, the inverse can be found as follows:

Quaternion Rotation Assume we have a unit vector u and a position vector v and we want to rotate the point described by vector v clockwise about an axis described by u: Assume we have a unit vector u and a position vector v and we want to rotate the point described by vector v clockwise about an axis described by u:

Quaternion Rotation We can define a We can define a quaternion q such that: And θ defines the intended angle of rotation. And θ defines the intended angle of rotation.

Quaternion Rotation Given quaternion q, a clockwise rotation of θ radian, of a position vector v about the unit vector u, can be defined by the following mapping: Given quaternion q, a clockwise rotation of θ radian, of a position vector v about the unit vector u, can be defined by the following mapping:

Next Week SLERP SLERP Curves, Splines and Patches Curves, Splines and Patches