Jannish Blog

「现代计算机图形学入门」线性代数

2022/03/10

「现代计算机图形学入门」线性代数

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} \] 在图形学中的作用:

  • 决定左/右
  • 决定内/外
图1  点乘与叉乘作用
CATALOG
  1. 「现代计算机图形学入门」线性代数
    1. 1. 点乘
    2. 2. 叉乘
      1. 图1  点乘与叉乘作用