目录
三维
平移(translate)
( x + d x y + d y z + d z 1 ) = [ 1 0 0 d x 0 1 0 d y 0 0 1 d z 0 0 0 1 ] ∗ ( x y z 1 ) \begin{gathered} \left(\begin{array}{c} x + dx \\ y + dy \\ z + dz \\ 1\end{array}\right) \ = \quad \begin{bmatrix} 1 & 0 & 0 & dx \\ 0 & 1 & 0 & dy \\ 0 & 0 & 1 & dz \\ 0 & 0 & 0 & 1\end{bmatrix} \quad \ * \quad \left(\begin{array}{c} x \\ y \\ z \\ 1\end{array}\right) \end{gathered} ⎝⎜⎜⎛x+dxy+dyz+dz1⎠⎟⎟⎞ =⎣⎢⎢⎡100001000010dxdydz1⎦⎥⎥⎤ ∗⎝⎜⎜⎛xyz1⎠⎟⎟⎞
缩放(scale)
( x ∗ s x y ∗ s y z ∗ s z 1