Graphics Reference
In-Depth Information
1000
010 0
000 1
6
0001
Ê
ˆ
10 0 0
01 0 0
00 1 0
00 61
1000
0100
0010
0061
Ê
ˆ
Ê
ˆ
Á
Á
Á
Á
˜
˜
˜
˜
Á
Á
Á
˜
˜
˜
Á
Á
Á
˜
˜
˜
-
1
R
´
R
´
C
´
16
Ë
¯
Ë
¯
-
Ë
¯
Multiplying these matrices together (in the opposite order from the maps) we get that
S has matrix
100 1
3
010 1
6
001 1
6
000 0
Ê
ˆ
Á
Á
Á
Á
Á
Á
˜
˜
˜
˜
˜
˜
-
.
(3.31)
Ë
¯
This means that the homogeneous equations for S are
¢xx
¢yy
¢zz
1
3
1
6
1
6
wx
¢=
-
y
+
z
Dividing through by w¢ leads to the same nonhomogeneous equations for S as before.
Note that these equations give the right results for the points A , B , and C .
A third solution to the problem uses strictly rigid motions and frames. (The trans-
formation T above is not a rigid motion.) Our first goal is to find an orthonormal basis
u 1 , u 2 , and u 3 for 3-space so that the first two vectors are an orthonormal basis for
X . To find u 1 and u 2 we use the Gram-Schmidt algorithm on any basis of X . Using
the basis AB and AC leads to
1
5
1
30
(
)
(
)
u
=
120
,,
and
u
=
-
215
,, .
1
2
Since the equation for X implies that (2,-1,1) is a normal vector for X we can let
1
6
(
)
u 3
=
211
,,.
-
Let F be the frame ( u 1 , u 2 , u 3 ). Then F -1 transforms a point (x,y,z) into F-coordinates
(x¢,y¢,z¢). In this coordinate system the plane X becomes the plane X ¢ defined by
the equation z¢=
6
. ( X was a distance
6
from the origin.) In other words, if R is
the translation with translation vector (0,0,-
6
), then
Search WWH ::




Custom Search