Dot (scalar) Product

$$ \vec{a} \cdot \vec{b} = \lVert \vec{a} \rVert \lVert \vec{b} \rVert \cos \theta

\\

\cos \theta = \frac{\vec{a} \cdot \vec{b}} {\lVert \vec{a} \rVert \lVert \vec{b} \rVert},

\quad

\cos \theta = \hat{a} \cdot \hat{b} $$

Application in Graphics

Cross Product

$$ \vec{a} \times \vec{b}

\begin{pmatrix} y_a z_b - y_b z_a \\ z_a x_b - x_a z_b \\ x_a y_b - y_a x_b \end{pmatrix} $$

$$ \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} $$

叉乘的应用:判断左和右,判断内和外 (视频 37:02)

image.png

Matrix

m x n → m rows, n colsy