Graphics Graphics Korea University cgvr.korea.ac.kr Mathematics for Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실.

Slides:



Advertisements
Similar presentations
Computer Graphics - Geometry & Representation -
Advertisements

Complex Representation of Harmonic Oscillations. The imaginary number i is defined by i 2 = -1. Any complex number can be written as z = x + i y where.
Section 1.4 Complex Numbers
Prepared by Dr. Taha MAhdy
Chapter 2 Complex Numbers
Algebra - Complex Numbers Leaving Cert Helpdesk 27 th September 2012.
Complex numbers Definitions Conversions Arithmetic Hyperbolic Functions.
Demetriou/Loizidou – ACSC330 – Chapter 4 Geometric Objects and Transformations Dr. Giorgos A. Demetriou Dr. Stephania Loizidou Himona Computer Science.
UBI 516 Advanced Computer Graphics
Polynomials Review and Complex numbers Newport Math Club Warm Up Problem: The game of assassin is played with 8 people and goes as follows: 1.Each player.
Graphics Graphics Korea University cgvr.korea.ac.kr 3D Object Representation 고려대학교 컴퓨터 그래픽스 연구실.
Drawing Parametric Curves Jean-Paul Mueller. Curves - The parametric form of a curve expresses the value of each spatial variable for points on the curve.
Vectors Sections 6.6. Objectives Rewrite a vector in rectangular coordinates (in terms of i and j) given the initial and terminal points of the vector.
Graphics Graphics Korea University cgvr.korea.ac.kr Mathematics for Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실.
MATH – High School Common Core Vs Kansas Standards.
Complex Numbers i.
Point set alignment Closed-form solution of absolute orientation using unit quaternions Berthold K. P. Horn Department of Electrical Engineering, University.
Section 2-5 Complex Numbers.
Complex numbers.
Rotations and Translations
Graphics Graphics Korea University cgvr.korea.ac.kr 1.2 Notation and Definition 그래픽스 연구실 정병선.
Dr. Vasileios Lempessis MATHEMATICAL PHYSICS II COMPLEX ALGEBRA LECTURE - 1 “The imaginary numbers are a wonderful flight of God’s spirit; they are almost.
Mathematics for Computer Graphics (Appendix A) Won-Ki Jeong.
1 Geometry. 2 Objectives Introduce the elements of geometry ­Scalars ­Vectors ­Points Develop mathematical operations among them in a coordinate-free.
Chemistry 330 The Mathematics Behind Quantum Mechanics.
CS 450: COMPUTER GRAPHICS QUATERNIONS SPRING 2015 DR. MICHAEL J. REALE.
MAT 3730 Complex Variables Section 1.1 The Algebra of Complex Numbers
Graphics Graphics Korea University cgvr.korea.ac.kr Model Construction 고려대학교 컴퓨터 그래픽스 연구실.
Graphics Graphics Korea University cgvr.korea.ac.kr Mathematics for Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실.
Graphics Graphics Korea University kucg.korea.ac.kr Transformations 고려대학교 컴퓨터 그래픽스 연구실.
Graphics Graphics Korea University cgvr.korea.ac.kr 2D Geometric Transformations 고려대학교 컴퓨터 그래픽스 연구실.
Rotations and Translations
Imaginary Number: POWERS of i: Is there a pattern?
Graphics Graphics Korea University cgvr.korea.ac.kr 3D Viewing 고려대학교 컴퓨터 그래픽스 연구실.
Graphics Graphics Korea University Mathematics for Computer Graphics Graphics Laboratory Korea University.
1 ET 201 ~ ELECTRICAL CIRCUITS COMPLEX NUMBER SYSTEM  Define and explain complex number  Rectangular form  Polar form  Mathematical operations (CHAPTER.
Complex Numbers. 1 August 2006 Slide 2 Definition A complex number z is a number of the form where x is the real part and y the imaginary part, written.
COMPLEX NUMBERS. ARITHMETIC OPERATIONS WITH COMPLEX NUMBERS Which complex representation is the best to use? It depends on the operation we want to perform.
Chapter 2: Description of position and orientation Faculty of Engineering - Mechanical Engineering Department ROBOTICS Outline: Introduction. Descriptions:
PHY 301: MATH AND NUM TECH Contents Chapter 7: Complex Numbers I.Definitions and Representation II.Properties III.Differentiaton of complex functions.
Complex Numbers Definitions Graphing 33 Absolute Values.
Imaginary Number: POWERS of i: Is there a pattern? Ex:
Copyright © 2013, 2009, 2005 Pearson Education, Inc. 1 8 Complex Numbers, Polar Equations, and Parametric Equations.
3D Geometric Transformation
3D Geometric Transformation
11.2a Geometric Representation of a Complex Number Write complex numbers in polar form.
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:
Euler Angles This means, that we can represent an orientation with 3 numbers Assuming we limit ourselves to 3 rotations without successive rotations about.
Computer Graphics I, Fall 2010 Geometry.
Graphics Graphics Korea University cgvr.korea.ac.kr Mathematics for Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Graphics Graphics Korea University kucg.korea.ac.kr Mathematics for Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실.
Introduction to Complex Numbers AC Circuits I. Outline Complex numbers basics Rectangular form – Addition – Subtraction – Multiplication – Division Rectangular.
CA 302 Computer Graphics and Visual Programming
Graphing Complex Numbers AND Finding the Absolute Value
3D Geometric Transformation
ECE 1304 Introduction to Electrical and Computer Engineering
ECE 3301 General Electrical Engineering
Complex Numbers Real part Imaginary part
Section 2.1 Complex Numbers
Section 1.4 Complex Numbers
Chapter 2 Complex Numbers
CSE 411 Computer Graphics Lecture #2 Mathematical Foundations
Transformations 고려대학교 컴퓨터 그래픽스 연구실 kucg.korea.ac.kr.
SE 207: Modeling and Simulation Lesson 3: Review of Complex Analysis
Mathematics for Computer Graphics
Complex Numbers MAΘ
C H A P T E R 12 Complex Numbers.
Complex Number.
Mathematics for Computer Graphics
Presentation transcript:

Graphics Graphics Korea University cgvr.korea.ac.kr Mathematics for Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실

CGVR Graphics Korea University cgvr.korea.ac.kr Contents Complex Numbers Pure imaginary number Complex conjugate Representation with polar coordinates Quaternions Definition Addition, scalar multiplication, multiplication, division, and inverse 3D Rotations Nonparametric Representations Parametric Representations

CGVR Graphics Korea University cgvr.korea.ac.kr Complex Numbers Real Part + Imaginary Part: Addition and Subtraction Scalar Multiplication Multiplication y x z imaginary axis real axis

CGVR Graphics Korea University cgvr.korea.ac.kr Pure Imaginary Number & Complex Conjugate Imaginary Unit: Complex Conjugate Modulus or absolute value Division

CGVR Graphics Korea University cgvr.korea.ac.kr Representation with Polar Coordinates Euler’s Formula Complex Multiplication and Division n th Roots r θ z=(x, y) imaginary axis real axis

CGVR Graphics Korea University cgvr.korea.ac.kr Quaternions One Real Part + Three Imaginary Part Properties: Addition and Scalar Multiplication

CGVR Graphics Korea University cgvr.korea.ac.kr Ordered-Pair Notation Scalar ‘ s ’ + Vector “ v = (a, b, c) ” Addition: Multiplication Magnitude Inverse

CGVR Graphics Korea University cgvr.korea.ac.kr 3D Rotation For a 3D Point ( α, β, γ ) A unit quaternion its conjugate  Rotating ( α, β, γ ) by angle 2θ about the axis parallel to ( a, b, c ) For R q is a 3D Rotation about ( a, b, c ) by 2θ

CGVR Graphics Korea University cgvr.korea.ac.kr Nonparametric Representations Definition Object descriptions directly in terms of the coordinates of the reference frame Ex. implicit expression: Ex. explicit Expression: Advantages Useful in describing objects Disadvantages Change the independent variable as derivatives Implicit vs. Explicit Equations

CGVR Graphics Korea University cgvr.korea.ac.kr Parametric Representations 3D Curves with Parameter u Ex. 3D Surfaces with Parameter u, v Ex.