定义 4.1:向量积
三维空间中两个向量 $\vc{u}$ 和 $\vc{v}$ 的向量积,定义为一个记作 $\vc{u} \times \vc{v}$ 的新向量,它具有以下性质:
(1) $\vc{u} \times \vc{v}$ 同时与 $\vc{u}$ 和 $\vc{v}$ 正交。 (2) $\ln{\vc{u} \times \vc{v}}= \ln{\vc{u}}\,\ln{\vc{v}} \sin [\vc{u},\vc{v}]$。 (3) 向量 $\vc{u}$、$\vc{v}$ 和 $\vc{u} \times \vc{v}$ 具有正定向。 由 (2) 可知,若 $\vc{u}=\vc{0}$ 或 $\vc{v}=\vc{0}$,则向量积为 $\vc{0}$,因为长度为 0 的向量只能是零向量 $\vc{0}$。同理,由 (2) 可知,当 $[\vc{u},\vc{v}]=0$ 时,向量积也为 $\vc{0}$。
此外,因为 $[\vc{u},\vc{u}]=0$,所以 $\vc{u} \times \vc{u}=\vc{0}$。
定理 3.1:点积运算法则
以下是点积运算中常用的一组法则。
\begin{align}
\begin{array}{llr}
(i) & \vc{u} \cdot \vc{v} = \vc{v} \cdot \vc{u} & \spc\text{(交换律)} \\
(ii) & k(\vc{u} \cdot \vc{v}) = (k\vc{u}) \cdot \vc{v} & \spc\text{(结合律)} \\
(iii) & \vc{v} \cdot (\vc{u} +\vc{w}) = \vc{v} \cdot \vc{u} + \vc{v} \cdot \vc{w} & \spc\text{(分配律)} \\
(iv) & \vc{v} \cdot \vc{v} = \ln{\vc{v}}^2 \geq 0, \mathrm{且等号仅在\ } \vc{v}=\vc{0}\mathrm{\ 时成立}. & \spc\text{(长度的平方)} \\
\end{array}
\end{align}
定理 4.1:向量积运算法则
\begin{align}
\begin{array}{llr}
(1) :&\,\,\, \vc{u} \times \vc{v} = -\vc{v} \times \vc{u} & \spc\text{(反交换律)} \\
(2) :&\,\,\, \vc{u} \times (\vc{v} + \vc{w}) = \vc{u} \times \vc{v} + \vc{u} \times \vc{w} & \spc\text{(分配律)} \\
(3) :&\,\,\, (\vc{u} + \vc{v}) \times \vc{w} = \vc{u} \times \vc{w} + \vc{v} \times \vc{w} & \spc\text{(分配律)}\\
(4) :&\,\,\, k(\vc{u} \times \vc{v}) = (k\vc{u}) \times \vc{v} = \vc{u} \times (k\vc{v}) & \spc\text{(结合律)} \end{array}
\end{align}
式 (4.9):
\begin{align}
(\vc{u} + \vc{v}) \times (\vc{u} - \vc{v})
& \overset{(2,4)}{=}
(\vc{u} + \vc{v}) \times \vc{u} - (\vc{u} + \vc{v}) \times \vc{v} \\
& \overset{(3)}{=}
\underbrace{\vc{u} \times \vc{u}}_{=\vc{0}} + \vc{v} \times \vc{u} - \vc{u}\times \vc{v} - \underbrace{\vc{v} \times \vc{v}}_{=\vc{0}} \\
& \overset{(1)}{=}
-2\vc{u} \times \vc{v}.
\end{align}
式 (4.11):
\begin{align}
\vc{e}_1 \times \vc{e}_2 &= \vc{e}_3, \\
\vc{e}_2 \times \vc{e}_3 &= \vc{e}_1, \\
\vc{e}_3 \times \vc{e}_1 &= \vc{e}_2, \\
\end{align}
式 (4.12):
\begin{align}
\vc{e}_2 \times \vc{e}_1 &= -\vc{e}_3, \\
\vc{e}_3 \times \vc{e}_2 &= -\vc{e}_1, \\
\vc{e}_1 \times \vc{e}_3 &= -\vc{e}_2. \\
\end{align}
定理 4.2:标准正交基下的向量积
对于三维向量 $\vc{u}$ 和 $\vc{v}$,在正定向的标准正交基下,向量积为
\begin{equation}
\vc{u} \times \vc{v} = (u_y v_z - u_z v_y, \, u_z v_x - u_x v_z, \, u_x v_y- u_y v_x).
\end{equation}
定义 3.1:点积
两个向量 $\vc{u}$ 和 $\vc{v}$ 的点积记作 $\vc{u}\cdot \vc{v}$,定义为如下标量:
\begin{equation}
\vc{u}\cdot \vc{v} = \left\{
\begin{array}{ll}
\ln{\vc{u}}\ \ln{\vc{v}} \cos[\vc{u},\vc{v}], & \text{若 } \vc{u}\neq \vc{0} \text{ 且 } \vc{v}\neq \vc{0},\\
0, & \text{若 } \vc{u}=\vc{0} \text{ 或 } \vc{v}=\vc{0}.
\end{array}
\right.
\end{equation}
式 (4.29):
\begin{align}
\ln{\vc{u}\times (\vc{u}\times \vc{v})}^2 =& \ln{\vc{u}}^2 \,
\underbrace{ \ln{\vc{u}}^2 \ln{\vc{v}}^2 \sin^2[\vc{u}, \vc{v}] }_{ \ln{\vc{u} \times \vc{v}}^2} \\
=&\ln{\vc{u}}^4\ln{\vc{v}}^2 \bigl(1-\cos^2[\vc{u}, \vc{v}]\bigr) \\
=&\ln{\vc{u}}^4\ln{\vc{v}}^2 - \ln{\vc{u}}^4\ln{\vc{v}}^2 \cos^2[\vc{u}, \vc{v}] \\
=& \ln{\vc{u}}^4\ln{\vc{v}}^2 - \ln{\vc{u}}^2 (\vc{u} \cdot \vc{v})^2.
\end{align}
式 (4.34):
\begin{equation}
\vc{u} = a\vc{v} + b\vc{w} + c(\vc{v} \times \vc{w}),
\end{equation}
定理 4.4:向量三重积的简化形式
当向量三重积的前两个向量相同时,有
\begin{equation}
\vc{u} \times (\vc{u} \times \vc{v}) = (\vc{u} \cdot \vc{v})\vc{u} - (\vc{u} \cdot \vc{u})\vc{v}.
\end{equation}
式 (4.35):
\begin{align}
\vc{u}\cdot \vc{v} & = (a\vc{v} + b\vc{w} + c(\vc{v} \times \vc{w}))\cdot \vc{v} \\
& = a(\vc{v}\cdot\vc{v}) + b(\vc{w}\cdot \vc{v}) + c\underbrace{(\vc{v} \times \vc{w})\cdot \vc{v}}_{=0}\\
& = a(\vc{v}\cdot\vc{v}) + b(\vc{w}\cdot \vc{v}) .
\end{align}
式 (4.36):
\begin{equation}
\vc{u}\cdot \vc{w} = a(\vc{v}\cdot\vc{w}) + b(\vc{w}\cdot \vc{w}).
\end{equation}
定理 4.5:向量三重积
$\vc{u}$、$\vc{v}$ 和 $\vc{w}$ 的向量三重积为
\begin{equation}
\vc{u} \times (\vc{v} \times \vc{w}) = (\vc{u} \cdot \vc{w})\vc{v} - (\vc{u} \cdot \vc{v})\vc{w}.
\end{equation}
式 (4.38):
\begin{equation}
\vc{a} \times (\vc{b} \times \vc{c}) = (\vc{a}\cdot\vc{c})\vc{b} - (\vc{a}\cdot \vc{b})\vc{c}.
\end{equation}
式 (4.40):
\begin{equation}
(\vc{a} \times \vc{b})\times \vc{c} = -(\vc{c}\cdot\vc{b})\vc{a} + (\vc{c}\cdot \vc{a})\vc{b}.
\end{equation}
第 4 章:向量积
$\vc{n}$
$\vc{l}$
$\theta$
对于理想漫反射(完全哑光)表面,无论从哪个方向观察,其表观亮度都相同。
入射光在表面发生漫反射,出射光的分布可用朗伯余弦定律描述:出射光强与受光点处的和由受光点指向光源的向量之间夹角的余弦成正比。
右图展示了这一情形,其中法向量记作 $\vc{n}$,指向光源(黄色圆点)的向量记作 $\vc{l}$。朗伯余弦定律给出,表面的出射亮度正比于
|
\begin{equation}
\cos \theta,
\end{equation}
|
(4.1)
|
也可以写成
|
\begin{equation}
\cos \theta = \vc{n} \cdot \vc{l}
\end{equation}
|
(4.2)
|
这里假设 $\ln{\vc{n}}=1$ 且 $\ln{\vc{l}}=1$,也就是说,它们都已经。粗略地说,如果光源方向 $\vc{l}$ 与 $\vc{n}$ 完全一致,亮度便达到最大;而随着 $\vc{l}$ 与 $\vc{n}$ 的夹角增大,亮度会逐渐减小。
朗伯余弦定律可以用来计算三维物体上最基本的明暗效果。光源可以放置在任意位置,由此可计算出 $\vc{l}$;不过还需要 $\vc{n}$。
假设这个三维物体由三角形组成。我们在
第 3 章中已经看到,可以计算一条的“”,也可以由方程求出该的。
本章将介绍一种计算法向量时更简便的工具——,它有时也称为。
交互式图解 4.2展示了一个由三角形组成的三维物体。
为了介绍,我们首先需要定义和“左右手性”。
这是因为两个向量 $\vc{u}$ 和 $\vc{v}$ 的同时与二者,但其方向仍有一个自由度:它既可以沿某一方向与 $\vc{u}$、$\vc{v}$ 同时正交,也可以指向相反方向。
我们先从二维情形,也就是中的讲起。如右图所示,逆时针定义为正定向,顺时针定义为负定向。
这与读者可能已经熟悉的角的定义一致:正角 $\alpha$ 从 $x$ 轴出发沿逆时针方向转动,负角则沿顺时针方向转动,参见
图 4.3的第二步。
的概念也适用于中的向量。
若将 $\vc{u}$ 沿正定向旋转(参见
图 4.3),能使最小夹角 $[\vc{u},\vc{v}]$ 变为零,则称两个向量 $\vc{u}$ 和 $\vc{v}$ 具有正定向。
图 4.4中的向量可以移动;拖动它们并观察底部文字,就能看到定向何时发生变化。
注意,若 $\vc{u}$、$\vc{v}$ 具有正定向,则 $\vc{v}$、$\vc{u}$ 必具有负定向,反之亦然。若 $\vc{u}$ 与 $\vc{v}$ 平行,它们就只是平行关系,既无正定向,也无负定向。
接下来把推广到更高维,例如三维向量的定向。为此需要三个向量,记作 $\vc{u}$、$\vc{v}$ 和 $\vc{w}$。与二维定向一样,向量的次序至关重要。
假设 $\vc{u}$、$\vc{v}$ 和 $\vc{w}$ 都从同一原点出发。想象你位于 $\vc{w}$ 的末端并望向原点;若从该位置看,$\vc{u}$ 和 $\vc{v}$ 具有正定向,就称 $\vc{u}$、$\vc{v}$、$\vc{w}$
具有正定向。负定向的定义类似,只需从该位置看 $\vc{u}$ 和 $\vc{v}$ 具有负定向即可。
图 4.5展示了这一点。
$\vc{u}$
$\vc{v}$
$\vc{w}$
一组具有正定向的向量也称为
,而具有负定向的一组向量称为
。
图 4.6展示了右手系,也直观说明了它为何如此得名:用右手手指就能轻松构成这样的系统。想象拇指表示第一个向量 $\vc{u}$,食指表示第二个向量 $\vc{v}$,中指表示第三个向量 $\vc{w}$。相应地,用左手以完全相同的方式就能构成负定向的系统。
本书余下部分将主要采用系。另请回忆,三个主轴定义为
|
\begin{align}
\vc{e}_x &= (1,0,0), \\
\vc{e}_y &= (0,1,0), \\
\vc{e}_z &= (0,0,1).
\end{align}
|
(4.3)
|
观察
图 4.5右侧,可将 $\vc{u}$、$\vc{v}$、$\vc{w}$ 分别替换为 $\vc{e}_x$、$\vc{e}_y$、$\vc{e}_z$。因此,$\vc{e}_x$、$\vc{e}_y$ 和 $\vc{e}_z$ 构成。
从图中还能看出,可以循环改变向量的次序而仍保持右手系。因此,下列三个系统都是
右手系:
|
\begin{align}
&\vc{e}_x, \vc{e}_y, \vc{e}_z \\
& \,\,\,\,\,\swarrow \swarrow \\
&\vc{e}_y, \vc{e}_z, \vc{e}_x \\
& \,\,\,\,\,\swarrow \swarrow \\
&\vc{e}_z, \vc{e}_x, \vc{e}_y, \\
\end{align}
|
(4.4)
|
箭头表示从一行到下一行如何向左循环移位:从左侧移出的那个轴会出现在最右端。三个坐标轴的其余三种排列均具有负定向,即构成。
我们先从的定义入手,随后再看它有哪些用途。
定义 4.1:
向量积
三维空间中两个向量 $\vc{u}$ 和 $\vc{v}$ 的,定义为一个记作 $\vc{u} \times \vc{v}$ 的新向量,它具有以下性质:
(1) $\vc{u} \times \vc{v}$ 同时与 $\vc{u}$ 和 $\vc{v}$ 。
(2) $\ln{\vc{u} \times \vc{v}}= \ln{\vc{u}}\,\ln{\vc{v}} \sin [\vc{u},\vc{v}]$.
(3) 向量 $\vc{u}$、$\vc{v}$ 和 $\vc{u} \times \vc{v}$ 具有正定向。
由 (2) 可知,若 $\vc{u}=\vc{0}$ 或 $\vc{v}=\vc{0}$,则为 $\vc{0}$,因为长度为 0 的向量只能是零向量 $\vc{0}$。同理,当 $[\vc{u},\vc{v}]=0$ 时,向量积也为 $\vc{0}$。
此外,因为 $[\vc{u},\vc{u}]=0$,所以 $\vc{u} \times \vc{u}=\vc{0}$。
$\vc{u}$
$\vc{v}$
$\ln{\vc{u}}$
$\ln{\vc{v}}$
$\ln{\vc{v}} \sin [\vc{u},\vc{v}]$
$[\vc{u},\vc{v}]$
到目前为止,的定义还比较抽象。稍后我们会看到它的许多重要用途。先来考察向量积的长度
$\ln{\vc{u} \times \vc{v}}=$ $\ln{\vc{u}}\,\ln{\vc{v}} \sin [\vc{u},\vc{v}]$ 的几何解释。
如右图所示,$\ln{\vc{v}} \sin [\vc{u},\vc{v}]$ 是由 $\vc{u}$ 与 $\vc{v}$ 构成的三角形的高,也是 $\vc{u}$ 与 $\vc{v}$ 所张成的的高。
该平行四边形的面积 $a=bh$,其中 $b$ 是底边,$h$ 是高。用向量 $\vc{u}$、$\vc{v}$ 表示即为
|
\begin{equation}
a = bh = \ln{\vc{u}}\, \ln{\vc{v}} \sin [\vc{u},\vc{v}].
\end{equation}
|
(4.5)
|
因此,的面积就是的长度,即
|
\begin{equation}
a = \ln{\vc{u} \times \vc{v}}.
\end{equation}
|
(4.6)
|
注意,$\vc{u}$ 与 $\vc{v}$ 所张成的三角形面积恰为该平行四边形面积的一半。事实上,我们已经在
例 3.7中见过这一结论。
交互式图解 4.8展示了。
交互式图解 4.9给出了理解的另一种直观方式。
由
交互式图解 4.9可见,可以看作一种。第三种理解方式是:设 $\vc{u}$、$\vc{v}$ 分别为两个的。若 $\vc{u}$ 与 $\vc{v}$ 不平行,则它们的向量积必与这两个平面的交平行。请在纸上作图验证。
与类似,也有一组运算法则,汇总如下。
定理 4.1:
向量积运算法则
|
\begin{align}
\begin{array}{llr}
(1) :&\,\,\, \vc{u} \times \vc{v} = -\vc{v} \times \vc{u} & \spc\text{(反交换律)} \\
(2) :&\,\,\, \vc{u} \times (\vc{v} + \vc{w}) = \vc{u} \times \vc{v} + \vc{u} \times \vc{w} & \spc\text{(分配律)} \\
(3) :&\,\,\, (\vc{u} + \vc{v}) \times \vc{w} = \vc{u} \times \vc{w} + \vc{v} \times \vc{w} & \spc\text{(分配律)}\\
(4) :&\,\,\, k(\vc{u} \times \vc{v}) = (k\vc{u}) \times \vc{v} = \vc{u} \times (k\vc{v}) & \spc\text{(结合律)}
\end{array}
\end{align}
|
(4.7)
|
(1) 这可由
定义 4.1直接得到:$\vc{u}$、$\vc{v}$ 和 $\vc{u} \times \vc{v}$ 具有正定向,而交换 $\vc{u}$ 与 $\vc{v}$ 的次序后,将指向相反方向。
(2) 我们在
交互式图解 4.9中看到,也可以看作经过缩放的。此外,
定理 3.1的法则 (3) 给出
$\vc{u} \cdot (\vc{v} +\vc{w})=$ $\vc{u} \cdot \vc{v} + \vc{u} \cdot \vc{w}$。其证明的关键是:投影之和等于和的。
法则 (2) 的两边分别可以看作若干缩放投影之和与向量和的缩放投影,因此 (2) 成立。
可以仿照
交互式图解 4.9作图:将 $\vc{v}$ 和 $\vc{w}$ 都投影到以 $\vc{u}$ 为的上,再观察 $\vc{v}+\vc{w}$ 的投影。虽然还可以给出更形式化的证明,但这种直观论证更有助于理解。
(3) 由 (1) 和 (2) 可直接证明:
|
\begin{align}
(\vc{u} + \vc{v}) \times \vc{w}
& \overset{(1)}{=}
-\vc{w} \times (\vc{u} + \vc{v}) \\
& \overset{(2)}{=}
-\vc{w} \times \vc{u} -\vc{w} \times\vc{v} \\
& \overset{(1)}{=}
\vc{u} \times \vc{w} +\vc{v} \times\vc{w}, \\
\end{align}
|
(4.8)
|
这正是所要证明的结论。
(4) 这可由的定义以及向量的数乘法则得到。
$\square$
例 4.1:
运用向量积法则
本例使用
定理 4.1的法则化简两个表达式。先从 $(\vc{u} + \vc{v}) \times (\vc{u} - \vc{v})$ 开始。仍沿用前面的记法,把所用法则的编号写在等号上方:
|
\begin{align}
(\vc{u} + \vc{v}) \times (\vc{u} - \vc{v})
& \overset{(2,4)}{=}
(\vc{u} + \vc{v}) \times \vc{u} - (\vc{u} + \vc{v}) \times \vc{v} \\
& \overset{(3)}{=}
\underbrace{\vc{u} \times \vc{u}}_{=\vc{0}} + \vc{v} \times \vc{u} - \vc{u}\times \vc{v} - \underbrace{\vc{v} \times \vc{v}}_{=\vc{0}} \\
& \overset{(1)}{=}
-2\vc{u} \times \vc{v}.
\end{align}
|
(4.9)
|
第二个表达式只交换上述中两项的次序,即化简 $(\vc{u} - \vc{v}) \times (\vc{u} + \vc{v})$。所得结果略有不同:
|
\begin{align}
(\vc{u} - \vc{v}) \times (\vc{u} + \vc{v})
& \overset{(2,4)}{=}
(\vc{u} - \vc{v}) \times \vc{u} + (\vc{u} - \vc{v}) \times \vc{v} \\
& \overset{(3)}{=}
\underbrace{\vc{u} \times \vc{u}}_{=\vc{0}} - \vc{v} \times \vc{u} + \vc{u}\times \vc{v} - \underbrace{\vc{v} \times \vc{v}}_{=\vc{0}} \\
& \overset{(1)}{=}
2\vc{u} \times \vc{v}.
\end{align}
|
(4.10)
|
由于我们只是交换了中两项的次序,也可以直接结合
式 (4.9)与向量积法则 (1),看出结果恰好互为相反数。
接下来通过
交互式图解 4.10观察它的几何意义。
$\vc{e}_1$
$\vc{e}_2$
$\vc{e}_3$
最后注意到,以下三个恒等式
|
\begin{align}
\vc{e}_1 \times \vc{e}_2 &= \vc{e}_3, \\
\vc{e}_2 \times \vc{e}_3 &= \vc{e}_1, \\
\vc{e}_3 \times \vc{e}_1 &= \vc{e}_2, \\
\end{align}
|
(4.11)
|
对任意 $\vc{e}_1$、$\vc{e}_2$、$\vc{e}_3$ 都成立。右图有助于理解这些关系。
又因为 $\vc{u}\times \vc{v} = -\vc{v}\times \vc{u}$,所以
|
\begin{align}
\vc{e}_2 \times \vc{e}_1 &= -\vc{e}_3, \\
\vc{e}_3 \times \vc{e}_2 &= -\vc{e}_1, \\
\vc{e}_1 \times \vc{e}_3 &= -\vc{e}_2. \\
\end{align}
|
(4.12)
|
定义 4.1较为抽象。不过,在三维空间的下,有一种非常直接的方法可以计算。下面的定理对此作了总结。
定理 4.2:
标准正交基下的向量积
对于三维向量 $\vc{u}$ 和 $\vc{v}$,在正定向的下,为
|
\begin{equation}
\vc{u} \times \vc{v} = (u_y v_z - u_z v_y, \, u_z v_x - u_x v_z, \, u_x v_y- u_y v_x).
\end{equation}
|
(4.13)
|
已知 $\vc{u} = u_x\vc{e}_1 + u_y\vc{e}_2 + u_z\vc{e}_3$ 且
$\vc{v} = v_x\vc{e}_1 + v_y\vc{e}_2 + v_z\vc{e}_3$,利用
定理 4.1中的法则,可将向量积写成
|
\begin{align}
\vc{u} \times \vc{v}
=& (u_x\vc{e}_1 + u_y\vc{e}_2 + u_z\vc{e}_3) \times (v_x\vc{e}_1 + v_y\vc{e}_2 + v_z\vc{e}_3)\\
=& u_x v_x \underbrace{\vc{e}_1 \times \vc{e}_1}_{=\vc{0}} + u_x v_y \vc{e}_1 \times \vc{e}_2 + u_x v_z \vc{e}_1 \times \vc{e}_3 + \\
& u_y v_x \vc{e}_2 \times \vc{e}_1 + u_y v_y \underbrace{\vc{e}_2 \times \vc{e}_2}_{=\vc{0}} + u_y v_z \vc{e}_2 \times \vc{e}_3 + \\
& u_z v_x \vc{e}_3 \times \vc{e}_1 + u_z v_y \vc{e}_3 \times \vc{e}_2 + u_z v_z \underbrace{\vc{e}_3 \times \vc{e}_3}_{=\vc{0}} \\
=& (u_x v_y - u_y v_x)\vc{e}_1 \times \vc{e}_2 + (u_x v_z - u_z v_x) \vc{e}_1 \times \vc{e}_3 + (u_y v_z - u_z v_y)\vc{e}_2 \times \vc{e}_3.
\end{align}
|
(4.14)
|
利用
式 (4.11)和
式 (4.12),可将其改写为
|
\begin{align}
\vc{u} \times \vc{v}
=& (u_x v_y - u_y v_x)\underbrace{\vc{e}_1 \times \vc{e}_2}_{=\vc{e}_3} +
(u_x v_z - u_z v_x)\underbrace{\vc{e}_1 \times \vc{e}_3}_{=-\vc{e}_2} +
(u_y v_z - u_z v_y)\underbrace{\vc{e}_2 \times \vc{e}_3}_{=\vc{e}_1} \\
=& (u_y v_z - u_z v_y)\vc{e}_1 + (u_z v_x -u_x v_z)\vc{e}_2 + (u_x v_y - u_y v_x)\vc{e}_3.
\end{align}
|
(4.15)
|
证毕。
$\square$
利用
定理 4.2计算向量积非常实用,但公式可能不易记忆。一种便于记忆的方法称为萨鲁斯法则。
先把基向量 $\vc{e}_1$、$\vc{e}_2$、$\vc{e}_3$ 连续写两遍;下一行把 $\vc{u}$ 的 $x$、$y$、$z$ 分量也写两遍;第三行对 $\vc{v}$ 做同样处理,如下所示:
|
\begin{equation}
\begin{array}{cccccc}
\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!+ &\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\! + &\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\! +
&\,\,\,\,\,\,\,\,\,\,\,\, - &\,\, - & - \\
\!\!\!\!\!\!\!\!\!\!\searrow &\!\!\!\!\!\!\!\!\! \searrow &\!\!\!\!\!\!\!\!\!\! \searrow
& \!\swarrow &\!\!\!\!\!\!\!\!\! \swarrow &\!\!\!\!\!\!\!\!\!\!\! \swarrow \\
\vc{e}_1 & \vc{e}_2 & \vc{e}_3 &\!\!\!\!\!\!\!\!\! \vc{e}_1 &\!\!\!\!\!\!\!\!\!\!\!\!\!\!\! \vc{e}_2
&\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\! \vc{e}_3 \\
u_x & u_y & u_z &\!\!\!\!\!\!\!\!\! u_x &\!\!\!\!\!\!\!\!\!\!\!\!\!\!\! u_y &\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\! u_z \\
v_x & v_y & v_z &\!\!\!\!\!\!\!\!\! v_x &\!\!\!\!\!\!\!\!\!\!\!\!\!\!\! v_y &\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\! v_z \\
\end{array}
\end{equation}
|
(4.16)
|
接着沿箭头将各条对角线上的项相乘,再按照箭头上方的符号相加,得到
|
\begin{equation}
\vc{u}\times \vc{v} = +\vc{e}_1 u_y v_z +\vc{e}_2 u_z v_x +\vc{e}_3 u_x v_y
-\vc{e}_1 u_z v_y -\vc{e}_2 u_x v_z -\vc{e}_3 u_y v_x,
\end{equation}
|
(4.17)
|
这就是 $\vc{u}\times \vc{v}=$$(u_y v_z-u_z v_y,\, u_z v_x-u_x v_z,\, u_x v_y-u_y v_x)$,即
定理 4.2。
另一种方法是把向量分量按行写下,$\vc{u}$ 的分量位于 $\vc{v}$ 的分量之上:
|
\begin{equation}
\begin{array}{ccc}
u_x & u_y & u_z \\
v_x & v_y & v_z
\end{array}
\end{equation}
|
(4.18)
|
要求 $\vc{u} \times \vc{v}$ 的 $x$ 分量,只需划去第一列,用东南方向对角线上的乘积减去西南方向对角线上的乘积:
|
\begin{equation}
\left|
\begin{array}{cc}
u_y & u_z \\
v_y & v_z
\end{array}
\right|
= u_y v_z - u_z v_y.
\end{equation}
|
(4.19)
|
注意,上面剩余各项外侧的竖线是行列式记号;行列式是
第 7 章的主题。用同样的方法可求出 $y$、$z$ 分量,只是 $y$ 分量前要加一个负号。汇总起来就是
|
\begin{equation}
\vc{u}\times \vc{v} = \Biggl(
+\left|
\begin{array}{cc}
u_y & u_z \\
v_y & v_z
\end{array}
\right|, \,
-\left|
\begin{array}{cc}
u_x & u_z \\
v_x & v_z
\end{array}
\right|, \,
+\left|
\begin{array}{cc}
u_x & u_y \\
v_x & v_y
\end{array}
\right|
\Biggr).
\end{equation}
|
(4.20)
|
以向量积为基础、包含三个因子的三重积有两类。一类的结果是向量,称为向量三重积,将在
第 4.6 节介绍;另一类的结果是标量,称为,正是本节的主题。其定义如下。
定义 4.2:
标量三重积
三个向量 $\vc{u}$、$\vc{v}$ 和 $\vc{w}$ 的为
|
\begin{equation}
(\vc{u} \times \vc{v}) \cdot \vc{w}.
\end{equation}
|
(4.21)
|
有趣的是,$3\times 3$ 矩阵的行列式也用这一表达式计算;行列式是
第 7 章的主题。
可用于计算 $\vc{u}$、$\vc{v}$、$\vc{w}$ 所张成的的体积。下面的定理对此作了总结。
定理 4.3:
平行六面体的有向体积
标量三重积 $(\vc{u} \times \vc{v}) \cdot \vc{w}$ 可用于计算 $\vc{u}$、$\vc{v}$ 和 $\vc{w}$ 所张成的的体积 $V$:
|
\begin{align}
V = +(\vc{u} \times \vc{v}) \cdot \vc{w}, & \hspace{5pt} \text{若向量具有正定向}, \\
V = -(\vc{u} \times \vc{v}) \cdot \vc{w}, & \hspace{5pt} \text{若向量具有负定向}. \\
\end{align}
|
(4.22)
|
因此,体积总等于标量三重积的绝对值,即 $|(\vc{u} \times \vc{v}) \cdot \vc{w}|$。若任一向量为零,或至少两个向量平行,或三个向量位于同一内,则体积为零。
$\vc{u}$
$\vc{v}$
$\vc{w}$
$\vc{u} \times \vc{v}$
借助右侧由 $\vc{u}$、$\vc{v}$、$\vc{w}$ 张成的,证明十分直接。
由
图 4.7和向量积的定义(
定义 4.1),向量积的长度就是底面平行四边形(图中黄色部分)的面积,即 $\ln{\vc{u} \times \vc{v}}$;向量积的方向取决于 $\vc{u}$ 与 $\vc{v}$ 的定向。
又由点积的定义(
定义 3.1),有 $\vc{a}\cdot \vc{w} =$$ \ln{\vc{a}}\,\ln{\vc{w}} \cos[\vc{a},\vc{w}]$。令 $\vc{a} = \vc{u} \times \vc{v}$,得到
|
\begin{align}
(\vc{u} \times \vc{v})\cdot \vc{w} =&
\vc{a} \cdot \vc{w} = \ln{\vc{a}}\,\ln{\vc{w}} \cos[\vc{a},\vc{w}] \\
=&
\underbrace{\ln{\vc{u} \times \vc{v}}}_{\text{底面积}} \,
\underbrace{\ln{\vc{w}} \cos[\vc{u} \times \vc{v},\vc{w}]}_{\text{带符号的高}}.
\end{align}
|
(4.23)
|
最终表达式是两个因子的乘积:第一个是底面平行四边形的面积,第二个是带符号的高。暂不考虑符号,它正是平行六面体的体积。符号来自余弦项 $\cos[\vc{u} \times \vc{v},\vc{w}]$:若 $\vc{u} \times \vc{v}$ 与 $\vc{w}$ 的最小夹角小于 $\pi/2$,余弦为正;若大于 $\pi/2$,余弦为负。由于 $\vc{u}$、$\vc{v}$、$\vc{u} \times \vc{v}$ 构成右手系,当 $\vc{u}$、$\vc{v}$、$\vc{w}$ 具有正定向时余弦项必为正,反之亦然。证毕。
$\square$
由此可见,要检验三个向量是否具有正定向,也就是是否构成,只需检查 $(\vc{u}\times \vc{v}) \cdot \vc{w} > 0$ 是否成立。
对于三维右手,有 $\ln{\vc{e}_1}=\ln{\vc{e}_2}=\ln{\vc{e}_3}=1$,各基向量两两正交,并且 $(\vc{e}_1 \times \vc{e}_2)\cdot \vc{e}_3 > 0$。事实上,由于这些向量已经归一化且两两正交,有
|
\begin{gather}
\underbrace{(\vc{e}_1 \times \vc{e}_2)}_{\vc{e}_3} \cdot \vc{e}_3 = \vc{e}_3\cdot \vc{e}_3=1,
\end{gather}
|
(4.24)
|
这对右手成立。
由于给出平行六面体的有向体积,只要保持向量的正定向,就可以改变表达式中向量的次序。因此
|
\begin{equation}
(\vc{u} \times \vc{v}) \cdot \vc{w} =
(\vc{v} \times \vc{w}) \cdot \vc{u} =
(\vc{w} \times \vc{u}) \cdot \vc{v}.
\end{equation}
|
(4.25)
|
还可以利用
定理 4.1 的法则 (1),即 $\vc{u} \times \vc{v} = -\vc{v} \times \vc{u}$,改变符号:
|
\begin{equation}
(\vc{u} \times \vc{v}) \cdot \vc{w} =
-(\vc{v} \times \vc{u}) \cdot \vc{w} =
-(\vc{w} \times \vc{v}) \cdot \vc{u} =
-(\vc{u} \times \vc{w}) \cdot \vc{v}.
\end{equation}
|
(4.26)
|
对于同时为右手系(即具有正定向)的,必有 $(\vc{e}_1\times \vc{e}_2) \cdot \vc{e}_3 = 1$。
顾名思义,向量是三个向量的乘积。在介绍一般形式之前,先看其中两个向量相同的简化形式。
定理 4.4:
向量三重积的简化形式
当向量的前两个向量相同时,有
|
\begin{equation}
\vc{u} \times (\vc{u} \times \vc{v}) = (\vc{u} \cdot \vc{v})\vc{u} - (\vc{u} \cdot \vc{u})\vc{v}.
\end{equation}
|
(4.27)
|
$\vc{u}$
$\vc{v}$
$\vc{u}\times \vc{v}$
$\vc{u}\times (\vc{u}\times \vc{v})$
如右图所示,$\vc{u}$、$\vc{u}\times \vc{v}$ 和 $\vc{u}\times (\vc{u}\times \vc{v})$ 构成,并且两两。将 $\vc{v}$ 投影到 $\vc{u}\times (\vc{u}\times \vc{v})$ 的方向上,可构造向量 $\vc{a}$:
|
\begin{equation}
\vc{a} = \vc{v} - \proj{\vc{u}}{\vc{v}}.
\end{equation}
|
(4.28)
|
为避免直接使用 $\vc{u}\times (\vc{u}\times \vc{v})$,我们从 $\vc{v}$ 中减去 $\vc{v}$ 在 $\vc{u}$ 上的。由构造可知(见
图 4.13),$\vc{a}$ 与 $\vc{u}\times (\vc{u}\times \vc{v})$ 平行但方向相反。因此,需要对 $\vc{a}$ 进行缩放,使其长度与 $\vc{u}\times (\vc{u}\times \vc{v})$ 相同。后者长度的平方为
|
\begin{align}
\ln{\vc{u}\times (\vc{u}\times \vc{v})}^2 =& \ln{\vc{u}}^2 \,
\underbrace{ \ln{\vc{u}}^2 \ln{\vc{v}}^2 \sin^2[\vc{u}, \vc{v}] }_{ \ln{\vc{u} \times \vc{v}}^2} \\
=&\ln{\vc{u}}^4\ln{\vc{v}}^2 \bigl(1-\cos^2[\vc{u}, \vc{v}]\bigr) \\
=&\ln{\vc{u}}^4\ln{\vc{v}}^2 - \ln{\vc{u}}^4\ln{\vc{v}}^2 \cos^2[\vc{u}, \vc{v}] \\
=& \ln{\vc{u}}^4\ln{\vc{v}}^2 - \ln{\vc{u}}^2 (\vc{u} \cdot \vc{v})^2.
\end{align}
|
(4.29)
|
上式第一行是 $\vc{u} \times \vc{v}$ 的长度乘以 $\ln{\vc{u}}$,因为 $\vc{u}$ 与 $\vc{u} \times \vc{v}$ 已经正交,故正弦因子为 1。接着把 $\vc{a}$ 中的公式完全展开:
|
\begin{equation}
\vc{a} = \vc{v} - \frac{\vc{u}\cdot \vc{v}}{\vc{u}\cdot \vc{u}}\vc{u}.
\end{equation}
|
(4.30)
|
将上式乘以 $\vc{u}\cdot \vc{u}$,得到
|
\begin{equation}
\vc{b} = (\vc{u}\cdot \vc{u})\vc{v} - (\vc{u}\cdot \vc{v})\vc{u}.
\end{equation}
|
(4.31)
|
再考察该向量长度的平方:
|
\begin{align}
\ln{\vc{b}}^2 &= (\vc{u}\cdot \vc{u})^2 (\vc{v}\cdot\vc{v}) -2(\vc{u}\cdot \vc{u})(\vc{u}\cdot \vc{v})^2 +
(\vc{u}\cdot \vc{v})^2(\vc{u} \cdot \vc{u}) \\
&=(\vc{u}\cdot \vc{u})^2 (\vc{v}\cdot\vc{v}) -(\vc{u}\cdot \vc{u})(\vc{u}\cdot \vc{v})^2 \\
&= \ln{\vc{u}}^4\ln{\vc{v}}^2 - \ln{\vc{u}}^2(\vc{u}\cdot \vc{v})^2,
\end{align}
|
(4.32)
|
这与
式 (4.29)相同,定理得证。
$\square$
下面给出一般的向量公式,它有时也称为拉格朗日公式或三重积展开式。
定理 4.5:
向量三重积
$\vc{u}$、$\vc{v}$ 和 $\vc{w}$ 的向量为
|
\begin{equation}
\vc{u} \times (\vc{v} \times \vc{w}) = (\vc{u} \cdot \vc{w})\vc{v} - (\vc{u} \cdot \vc{v})\vc{w}.
\end{equation}
|
(4.33)
|
假设 $\vc{v}$ 与 $\vc{w}$ 不平行,否则乘积将是。于是 $\vc{u}$ 可用 $\vc{v}$ 和 $\vc{w}$ 表示为
|
\begin{equation}
\vc{u} = a\vc{v} + b\vc{w} + c(\vc{v} \times \vc{w}),
\end{equation}
|
(4.34)
|
其中 $a$、$b$、$c$ 为某些标量。先化简点积 $\vc{u}\cdot \vc{v}$ 和 $\vc{u}\cdot \vc{w}$:
|
\begin{align}
\vc{u}\cdot \vc{v} & = (a\vc{v} + b\vc{w} + c(\vc{v} \times \vc{w}))\cdot \vc{v} \\
& = a(\vc{v}\cdot\vc{v}) + b(\vc{w}\cdot \vc{v}) + c\underbrace{(\vc{v} \times \vc{w})\cdot \vc{v}}_{=0}\\
& = a(\vc{v}\cdot\vc{v}) + b(\vc{w}\cdot \vc{v}) .
\end{align}
|
(4.35)
|
同理可得
|
\begin{equation}
\vc{u}\cdot \vc{w} = a(\vc{v}\cdot\vc{w}) + b(\vc{w}\cdot \vc{w}).
\end{equation}
|
(4.36)
|
现在利用
式 (4.34)和
定理 4.4化简 $\vc{u} \times (\vc{v} \times \vc{w})$:
|
\begin{align}
\vc{u} \times (\vc{v} \times \vc{w})
&= (a\vc{v} + b\vc{w} + c(\vc{v} \times \vc{w}))\times (\vc{v} \times \vc{w}) \\
&= a\vc{v}\times (\vc{v} \times \vc{w}) + b\vc{w} \times (\vc{v} \times \vc{w}) +
c\underbrace{(\vc{v} \times \vc{w})\times (\vc{v} \times \vc{w})}_{=\vc{0}} \\
&= a\underbrace{\vc{v}\times (\vc{v} \times \vc{w})}_{(\vc{v} \cdot \vc{w})\vc{v} - (\vc{v} \cdot \vc{v})\vc{w}} -
b\underbrace{\vc{w} \times (\vc{w} \times \vc{v})}_{(\vc{w} \cdot \vc{v})\vc{w} - (\vc{w} \cdot \vc{w})\vc{v}} \\
&= a\bigl((\vc{v} \cdot \vc{w})\vc{v} - (\vc{v} \cdot \vc{v})\vc{w}\bigr) -
b\bigl((\vc{w} \cdot \vc{v})\vc{w} - (\vc{w} \cdot \vc{w})\vc{v}\bigr) \\
&=\bigl(\underbrace{a (\vc{v} \cdot \vc{w}) +b (\vc{w} \cdot \vc{w}}_{\vc{u}\cdot\vc{w}})\bigr)\vc{v} -
\bigl(\underbrace{a(\vc{v} \cdot \vc{v}) + b(\vc{w} \cdot \vc{v})}_{\vc{u}\cdot\vc{v}}\bigr)\vc{w}\\
&= (\vc{u}\cdot\vc{w})\vc{v} - (\vc{u}\cdot\vc{v})\vc{w},
\end{align}
|
(4.37)
|
这正是所要证明的结论。第三行两次使用了
定理 4.4;倒数第二行使用了
式 (4.35)和
式 (4.36)。
$\square$
利用向量三重积可以证明,向量积不满足,即
$(\vc{a} \times \vc{b}) \times \vc{c} \neq \vc{a} \times (\vc{b} \times \vc{c})$。在
定理 4.5中令 $\vc{u} = \vc{a}$、$\vc{v} = \vc{b}$、$\vc{w} = \vc{c}$,得到
|
\begin{equation}
\vc{a} \times (\vc{b} \times \vc{c}) = (\vc{a}\cdot\vc{c})\vc{b} - (\vc{a}\cdot \vc{b})\vc{c}.
\end{equation}
|
(4.38)
|
再次使用该定理,这次令 $\vc{v} = \vc{a}$、$\vc{w} = \vc{b}$、$\vc{u} = \vc{c}$,得到
|
\begin{equation}
\vc{c} \times (\vc{a} \times \vc{b}) = (\vc{c}\cdot\vc{b})\vc{a} - (\vc{c}\cdot \vc{a})\vc{b}.
\end{equation}
|
(4.39)
|
在第二个表达式中,同时改变符号即可交换 $\vc{c}$ 与 $(\vc{a}\times \vc{b})$ 的次序(见
定理 4.1的第一条法则)。因此
|
\begin{equation}
(\vc{a} \times \vc{b})\times \vc{c} = -(\vc{c}\cdot\vc{b})\vc{a} + (\vc{c}\cdot \vc{a})\vc{b}.
\end{equation}
|
(4.40)
|
若向量积满足结合律,即 $(\vc{a} \times \vc{b}) \times \vc{c} = \vc{a} \times (\vc{b} \times \vc{c})$,则
式 (4.38)与
式 (4.40)的右端必须相等。括号中的表达式都是标量,令两式右端相等可得
|
\begin{equation}
k_1 \vc{b} + k_2 \vc{c} = k_3 \vc{b} + k_4 \vc{a},
\end{equation}
|
(4.41)
|
其中 $k_1,k_2,k_3,k_4$ 为某些标量。只有当
|
\begin{equation}
k_2 \vc{c} = (k_3-k_1) \vc{b} + k_4 \vc{a},
\end{equation}
|
(4.42)
|
成立。这意味着 $\vc{c}$ 位于 $\vc{b}$ 与 $\vc{a}$ 所张成的内,而一般并非如此。因此,不满足。
向量三重积定理还可用于证明向量积满足雅可比恒等式,如下所示。
定理 4.6:
向量积的雅可比恒等式
向量三重积满足
|
\begin{equation}
\vc{u} \times (\vc{v} \times \vc{w}) + \vc{v} \times (\vc{w} \times \vc{u}) +
\vc{w} \times (\vc{u} \times \vc{v}) =0.
\end{equation}
|
(4.43)
|
直接利用
定理 4.5即可证明雅可比恒等式:
|
\begin{gather}
\vc{u} \times (\vc{v} \times \vc{w}) +
\vc{v} \times (\vc{w} \times \vc{u}) +
\vc{w} \times (\vc{u} \times \vc{v}) = \\
(\vc{u} \cdot \vc{w})\vc{v} - (\vc{u} \cdot \vc{v})\vc{w} +
(\vc{v} \cdot \vc{u})\vc{w} - (\vc{v} \cdot \vc{w})\vc{u} +
(\vc{w} \cdot \vc{v})\vc{u} - (\vc{w} \cdot \vc{u})\vc{v}=0,
\end{gather}
|
(4.44)
|
因为 $\vc{u}\cdot\vc{v} = \vc{v}\cdot\vc{u}$,故得证。
$\square$
本章最后给出几个例子。
例 4.2:
两个二维向量的定向
给定标准正交基下的两个二维向量 $\vc{u}$ 和 $\vc{v}$,我们希望判断它们的定向。关于这一主题,可参见
图 4.4中的交互式图解。
对三维向量而言,判断方法很简单:利用
定理 4.2求出,再考察它所指的方向即可。
因此,可以给二维向量补上一个为零的 $z$ 分量,得到 $\vc{u}' = (u_x, u_y, 0)$ 和 $\vc{v}' = (v_x, v_y, 0)$。此时向量积为
|
\begin{equation}
\vc{u}' \times \vc{v}' = (u_x, u_y, 0) \times (v_x, v_y, 0) = (0,0, u_x v_y - u_y v_x).
\end{equation}
|
(4.45)
|
注意,$x$、$y$ 分量都为零。这是因为 $\vc{u}'$ 与 $\vc{v}'$ 都位于 $xy$ 内(即 $z$ 分量为零),所以它们的向量积必与 $xy$ 平面正交。
因而要判断 $\vc{u}$ 与 $\vc{v}$ 的定向,只需计算 $s = u_x v_y - u_y v_x$。若 $s>0$,二者具有正定向;若 $s<0$,二者具有负定向;否则二者平行。
例 4.3:
三角形的法向量与平面方程
给定顶点为 $A$、$B$、$C$ 的三角形,求三角形所在的。先构造两个边向量:
|
\begin{align}
\vc{u} =& B - A, \\
\vc{v} =& C - A. \\
\end{align}
|
(4.46)
|
法向量 $\vc{n}$ 就是两个边向量的:
|
\begin{equation}
\vc{n} = \vc{u} \times \vc{v}.
\end{equation}
|
(4.47)
|
这正是
图 4.2中计算朗伯明暗效果时采用的方法。
已求得平面的法向量 $\vc{n}$,并且已知 $A$、$B$、$C$ 都位于三角形所在平面内,就可以求出该三角形的方程(见
第 3.6.2 节):
|
\begin{gather}
\vc{n} \cdot (P-A) = 0 \\
\Longleftrightarrow \\
(\vc{u} \times \vc{v})\cdot (P-A) = 0,
\end{gather}
|
(4.48)
|
其中 $P$ 是平面上的任意点,$A$ 是已知位于平面上的一点;也可以选用 $B$ 或 $C$。由于法向量写成了向量积,整个平面方程便写成了。
例 4.4:
四面体的体积
给定由四点 $A$、$B$、$C$、$D$ 确定的四面体,求其体积。先构造从 $A$ 出发的三个边向量:
|
\begin{align}
\vc{u} =& B - A, \\
\vc{v} =& C - A, \\
\vc{w} =& D - A. \\
\end{align}
|
(4.49)
|
四面体的体积是这三个向量的绝对值的六分之一;换句话说,$\vc{u}$、$\vc{v}$、$\vc{w}$ 所张成的平行六面体恰可分成六个这样的四面体。请尝试在纸上说明这一点。因此四面体体积为
|
\begin{equation}
\frac{1}{6} | (\vc{u} \times \vc{v}) \cdot \vc{w} |,
\end{equation}
|
(4.50)
|
这里必须取标量三重积的绝对值,以涵盖 $\vc{u}$、$\vc{v}$、$\vc{w}$ 具有负定向的情形。
例 4.5:
由两个向量构造标准正交基
假设有两个不平行向量 $\vc{u}$ 和 $\vc{v}$,希望构造一个,其中 $\vc{u}$ 与一个基向量平行,即
|
\begin{equation}
\vc{e}_1 = \frac{1}{\ln{\vc{u}}} \vc{u}.
\end{equation}
|
(4.51)
|
第一个基向量就是 $\vc{u}$ 的归一化结果。由于 $\vc{u}$ 与 $\vc{v}$ 的夹角可以任意,不能直接把归一化后的 $\vc{v}$ 作为基向量。不过,可以改用归一化后的向量积:
|
\begin{equation}
\vc{e}_2 = \frac{1}{\ln{\vc{u}\times \vc{v}}} (\vc{u}\times \vc{v}).
\end{equation}
|
(4.52)
|
最后,用 $\vc{e}_1$ 与 $\vc{e}_2$ 的构造 $\vc{e}_3$:
|
\begin{equation}
\vc{e}_3 = \vc{e}_1 \times \vc{e}_2.
\end{equation}
|
(4.53)
|
也可以利用简化的向量三重积(
定理 4.4)直接构造第三个基向量:
|
\begin{equation}
\vc{e}_3 = \vc{e}_1 \times \vc{e}_2 = \frac{1}{\ln{\vc{u}} \, \ln{\vc{u}\times \vc{v}}} \vc{u} \times (\vc{u}\times \vc{v}).
\end{equation}
|
(4.54)
|
由此得到基 $\{\vc{e}_1,\vc{e}_2,\vc{e}_3\}$。
在
第 4.1 节中,我们需要计算三角形的单位法向量。三角形的法向量就是与其所在平面正交的向量。现在已经了解向量积,这项计算便很简单了。
设三角形的三个三维顶点为 $P_1$、$P_2$、$P_3$。选取 $P_3$ 为参考点,计算从 $P_3$ 指向 $P_1$、$P_2$ 的边向量:
|
\begin{align}
\vc{e}_1 &= P_1 - P_3, \\
\vc{e}_2 &= P_2 - P_3.
\end{align}
|
(4.55)
|
未归一化的法向量就是 $\vc{e}_1$ 与 $\vc{e}_2$ 的:
|
\begin{equation}
\vc{m} = \vc{e}_1 \times \vc{e}_2.
\end{equation}
|
(4.56)
|
将 $\vc{m}$ 归一化即可得到单位法向量:
|
\begin{equation}
\vc{n} = \frac{\vc{m}}{\ln{\vc{m}}}.
\end{equation}
|
(4.57)
|
注意,改变各点的排列次序会使反向。
术语提示:
具有负定向的一组向量也称为左手系。
术语提示:
具有正定向的一组向量也称为右手系。