Professional Documents
Culture Documents
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