「现代计算机图形学入门」线性代数
1. 点乘
在图形学中的作用:
- 找到两个向量之间的夹角(测量两个方向有多近)
- 找到一个向量到另一个向量的投影(分解一个向量)
- 决定前向/后向
2. 叉乘
叉向量正交于两个初始向量,方向由「右手螺旋定则」决定,公式如下: \[ \vec a \times \vec b = A * b = \begin{pmatrix}0 & -z_a & y_a \\ z_a & 0 & -x_a \\ -y_a & x_a & 0 \end{pmatrix}\begin{pmatrix}x_b \\ y_b \\ z_b \end{pmatrix} \] 在图形学中的作用:
- 决定左/右
- 决定内/外
![](\images\cross_judge_point_inner_or_outter.png)