Transformations 3D

For 3D transformations, we need a 3D Cartesian coordinate system which uses coordinate axes x,y, and z. We choose to align the (x,y)-plane with the screen and show the difference between a left-handed system (lhs) versus a right-handed system (rhs) as follows:

A rotation from one positive axis the another positive axis always has the form:

cos(theta) sin(theta)
-sin(theta) cos(theta)

That lead us to each of the following rotation matrices:


Rotate x+ -> y+		Rotate y+ -> z+		Rotate x+ -> z+
about z                 about x                 about y

cos   sin  0  0          1  0     0    0        cos   0  sin  0
-sin  cos  0  0          0  cos   sin  0        0     1  0    0
0     0    1  0          0  -sin  cos  0        -sin  0  cos  0
0     0    0  1          0  0     0    1        0     0  0    1

For Tuesday (11/7/95) Read up on Rotation about an arbitrary line on pp. 171-174.


©1995 Douglas J. Ryan
Douglas J. Ryan/ryand@tardis.pacificu.edu