线性代数

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.旋转是如何进行的,按什么轴,按什么顺序

         有两种坐标系可以选择:
  1. 绕坐标系E下的Z轴旋转α,绕坐标系E下的Y轴旋转β,绕坐标系E下的X轴旋转r,即进行一次旋转时不一起旋转当前坐标系;
  2. 绕坐标系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.点乘,叉乘

https://blog.csdn.net/u013412391/article/details/112972914

原文地址:https://www.cnblogs.com/white-L/p/10767139.html