1 3D空间的缩放和平移
2 3D空间的旋转
找二维的旋转关系可以先将旋转点移动至原点,旋转后再平移回原始位置。找三维的旋转关系也同理,将旋转轴的起点移至原点,旋转完成后再移回原处
3 视角转换
先将坐标点移动至原点,再将g轴旋转至-z轴,再将t轴旋转至y轴
将视角点移至原点后,写出z轴通过什么样的旋转矩阵变成了后来的轴,这个旋转矩阵转置就是后来的轴如何变成z轴的旋转矩阵
4 投影方式
有正交投影和透视投影
4.1 正交投影:把物体中心移动至原点,再将物体的尺寸缩放至三个方向大小在(-1,1)之间
4.2 透视投影的旋转矩阵
回顾一个知识点
从这张图写出发现透视的关系式
找到关系后可以写出齐次坐标,点乘以除0以外的数都是原来的点
是什么样的旋转矩阵可以让做到如图变换,于是可以得到旋转矩阵
在继续求????时有两个点需要利用。a、一个点乘以除0以外的点还是原来的点;b、在远处的点的z是不变的
如何求A和B呢,再利用一个性质,就是投影的中心点(0,0,f)投影后仍然是(0,0 ,f),就可以得到下面两个式子
终于得到了,我们需要先挤成一个小的,然后再对其作正交投影