Professional Documents
Culture Documents
Mathematics For Computer Graphics: CGVR - Korea.ac - KR
Mathematics For Computer Graphics: CGVR - Korea.ac - KR
Mathematics for
Computer Graphics
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
x Re z , y Im z y z
Imaginary Unit: i 0, 1
i 2 0, 1 0, 1 1, 0
i 1
Complex Conjugate
z x iy z x iy
Modulus or absolute value
z zz x 2 y 2
Division
z1 z1 z 2 x1 , y1 x2 , y2 x1 x2 y1 y2 x2 y1 x1 y2
2 ,
z2 z2 z2 x2 y 2
2 2
x2 y 2
2
x2 y 2
2 2
Inverse 1
1
q 2
s, v qq q q 1, 0
1 1
q
cgvr.korea.ac.kr Graphics Lab @ Korea University
3D Rotation
CGVR
Definition
Object descriptions directly in terms of the
coordinates of the reference frame
Ex. implicit expression: f x, y , z 0
Ex. explicit Expression: z f x, y
Advantages
Useful in describing objects
Disadvantages
Change the independent variable as derivatives
Implicit vs. Explicit Equations
x2 y2 r 2 , y r 2 x2
cgvr.korea.ac.kr Graphics Lab @ Korea University
Parametric Representations
CGVR