线性代数(2)

平移矩阵

3X3的矩阵不能用来平移三维向量,不能对x,y,z进行等比加减,需要扩展到4X4矩阵

平移矩阵的逆矩阵

旋转矩阵

旋转x轴

旋转y轴

旋转z轴

推导过程想起来再记下

MVP矩阵

投影分为正交投影和透视投影

正交投影

先平移物体中心到远点,然后缩放长宽高

透视投影

M(persp) = M(ortho) * M(persp->ortho)
透视投影的步骤:1.先挤压物体为长方体 Mpersp->orth
2.做正交投影 Mortho(跟上面正交投影做法一样)

近的面z=n,远的面z=f.
压缩过程遵循三角形的相似.
矩阵推导难点是第三行关于z的变换是不知道的,但是可以得知近的面经过压缩之后点的坐标不变,远平面的中心点(0,0,f)不变来求Z



posted @ 2021-12-21 02:33  melt00  阅读(68)  评论(0编辑  收藏  举报