2. From 2D to 3D
• Translation is simple as in 2D
• Use of Homogeneous coordinate in 3D
– In 3D transformation always use Matrices: 4x4
• All transformation in 3D is simple but only
Rotation transformation is complex in 3D
transformation.
3. 3D Translation
Translate using (tx, ty,tz):
x’=x+ tx, y’=y+ ty , z’=z+ tz
or
x
y
P
P+T
T
z
=
=
=
+=
z
y
x
t
t
t
z
y
x
z
y
x
TPP
TPP'
en,
'
'
'
'
met,
4. 3D Translation 2
In 4D homogeneous coordinates:
x
y
P
P+T
T
z
11000
100
010
001
1
'
'
'
or,
=
=
z
y
x
t
t
t
z
y
x
z
y
x
MPP'
6. 2D Rotation about the origin.
y
x
r
r
P’(x’,y’)
P(x,y)
θ
φ
y
φ
φ
sin.
cos.
ry
rx
=
=
x
θφθφφθ
θφθφφθ
cos.sin.sin.cos.)sin(.
sin.sin.cos.cos.)cos(.
rrry
rrrx
+=+=′
−=+=′