前言
在软渲中需要各种变换的应用,这里列出了几种常见的变换矩阵。虽然并不一定要知道每一步的推导过程,但看一下推导过程对于这些变换可以有更好的理解和记忆。
变换矩阵
⎡⎣⎢⎢⎢100dx010dy001dz0001⎤⎦⎥⎥⎥
⎡⎣⎢⎢⎢⎢Sx0000Sy0000Sz00001⎤⎦⎥⎥⎥⎥
3. 绕任意轴旋转矩阵 具体推导
⎡⎣⎢⎢⎢⎢a2+(1−a2)cosθab(1−cosθ)−csinθac(1−cosθ)+bsinθ0ab(1−cosθ)+csinθb2+(1−b2)cosθbc(1−cosθ)−asinθ0