本系列记录读<游戏引擎架构>看到的内容中觉得自己以后可能会用到的部分,做一些整理,方便自己查找。
Orz线性代数都快还给老师了.
仿射矩阵(affine matrix)是4*4变换矩阵。
由平移、旋转、缩放所组合成的变换都是仿射矩阵。
矩阵乘法
Pxy = Axn*Bny (不符合交换律)
Pij=∑k=1nAik∗Bkj
基础变换矩阵
[U3×3t1×3O3×11]
- U代表旋转及/或缩放
- 1×3平移矢量t
- 3×1零矢量O=[0 0 0]T
- 矩阵右下角的标量1
平移矩阵
translation(tx,ty,tz)=⎡⎣⎢⎢⎢⎢