1. 矩阵的意义
http://www.360doc.com/content/18/0526/17/11935121_757221801.shtml
2.特征向量
http://mini.eastday.com/bdmip/180328092726628.html#
3.教学视频
https://space.bilibili.com/88461692/video?tid=0&page=2&keyword=&order=pubdate
4.博文
https://blog.csdn.net/a727911438/article/details/77531973
5.unity模型,世界,观察,裁剪空间矩阵变换
https://blog.csdn.net/biezhihua/article/details/78926849
6.旋转是如何进行的,按什么轴,按什么顺序
- 绕坐标系E下的Z轴旋转α,绕坐标系E下的Y轴旋转β,绕坐标系E下的X轴旋转r,即进行一次旋转时不一起旋转当前坐标系;
- 绕坐标系E下的Z轴旋转α,绕坐标系E在绕Z轴旋转α后的新坐标系E'下的Y轴旋转β,绕坐标系E'在绕Y轴旋转β后的新坐标系E''下的X轴旋转r, 即在旋转时,把坐标系一起转动;
很容易知道,这两种选择的结果是不一样的。但如果把它们的旋转顺序颠倒一下,其实结果就会一样。说得明白点,在第一种情况下、按ZXY顺序旋转和在第二种情况下、按YXZ顺序旋转是一样的。而Unity文档中说明的旋转顺序指的是在第一种情况下的顺序。
证明:按第二种的变换矩阵是这样的Debug.Log(m1 * m2 * m3 * v);
按第一种的变换矩阵是这样的
Debug.Log( (m1 * m2 * m3 * Matrix4x4.Inverse(m2) * Matrix4x4.Inverse(m1)) * (m1 *
m2 * Matrix4x4.Inverse(m1)) * m1 * v);
化简得两式相等
7.投影矩阵分析,透视变换
https://blog.csdn.net/popy007/article/details/1797121
https://blog.csdn.net/u012702874/article/details/43321209
https://blog.csdn.net/cqzdl/article/details/88907061
比较容易理解的一个,完整的投影矩阵,
https://www.cnblogs.com/zhangbaochong/p/5388792.html
这段对Aspect的应用是 投影平面的高度 H / 宽度W = Aspect
将 n / ( W / 2) 将已知的 H Aspect 代入 划去 W,得出最后的 x" 等式
7.齐次坐标的意义,区分点和向量等
https://blog.csdn.net/winbobob/article/details/38829001
(1)从普通坐标转换成齐次坐标时
如果(x,y,z)是个点,则变为(x,y,z,1);
如果(x,y,z)是个向量,则变为(x,y,z,0)
(2)从齐次坐标转换成普通坐标时
如果是(x,y,z,1),则知道它是个点,变成(x,y,z);
如果是(x,y,z,0),则知道它是个向量,仍然变成(x,y,z)
8.旋转矩阵
https://www.cnblogs.com/WangGuiHandsome/p/10094784.html
9.欧拉角万向锁
https://blog.csdn.net/fengya1/article/details/50721768
10.从正方形近裁面、视平面 ,转换到 长方形屏幕
https://blog.csdn.net/cppyin/article/details/6203000
11.点乘,叉乘