Graphics Reference
In-Depth Information
Expanding gives
a
×
b
×
c
=
y a x b y c
x c y b
z a z b x c
z c x b i
+
z a y b z c
y c z b
x a x b y c
x c y b j
+
x a z b x c
z c x b
y a y b z c
y c z b k
Expanding again gives
×
×
=
x b y a y c
x c y a y b
x c z a z b +
a
b
c
x b z a z c i
+
y b z a z c
y c z a z b
x a x b y c +
x a x c y b j
+
x a x c z b
x a x b z c
y a y b z c +
y a y c z b k
Now we split the above equation as closely as possible into the form b
+
c by isolating the b
and c components:
a
×
b
×
c
=
x b y a y c +
z a z c i
x c y a y b +
z a z b i
+
y b z a z c +
x a x c j
y c x a x b +
z a z b j
+
z b x a x c +
y a y c k
z c x a x b +
y a y b k
(B.2)
We are almost there, but something's still missing. Looking carefully at the expressions
y a y c +
y a y c in Eq. (B.2), we notice that they are similar to the
dot-product expansion, except that each is missing a term. These missing terms are x a x c , y a y c ,
and z a z c respectively, and can be introduced by adding
z a z c , z a z c +
x a x c , and x a x c +
x b x a x c i
+
y b y a y c j
+
z b z a z c k
to the RHS of Eq. (B.2). Fortunately, x b x a x c i
z b z a z c k has to be subtracted
from the RHS of Eq. (B.2) to convert the remaining terms into dot-product form. Thus, we get
+
y b y a y c j
+
a
×
b
×
c
=
x b x a x c +
y a y c +
z a z c i
+
y b x a x c +
y a y c +
z a z c j
+
z b x a x c +
y a y c +
z a z b k
x c x a x b +
y a y b +
z a z b i
y c x a x b +
y a y c +
z a z b j
z c x a x b +
y a y b +
z a z b k
which contains the following dot products:
a
×
b
×
c
=
x b a
·
c i
+
y b a
·
c j
+
z b a
·
c k
x c a
·
b i
y c a
·
b j
z c a
·
b k
(B.3)
Simplifying Eq. (B.3) gives
a
×
b
×
c
=
a
·
c x b i
+
y b j
+
z b k
a
·
b x c i
+
y c j
+
z c k
which can be written as
a
×
b
×
c
=
a
·
c b
a
·
b c
(B.4)
Search WWH ::




Custom Search