3D数学=线性代数
GLTools -> Math3D
M3DVector3f -> 三维向量
M3DVector4f -> 四维向量
单位向量等于1 1^2 = x2+y2+z^2
点乘:只能发生在两个向量之间。得到一个标量,表示两个向量之间的夹角。如果是普通向量,必须先转成单位向量。
叉乘:两个向量的叉乘得到一个向量。法线。不能交换,交换后法线方向相反。
OpenGL 倾向一维数组,以列为主。列矩阵
矩阵Matrix:
1、4*4
2、x、y、z、交换位置
3、0、0、0、1 是列矩阵(列向量 最后一行都是0,最后一个是1)
单元矩阵:
对角线为1
矩阵叉乘
单元矩阵列向量 MX XN 前列必须等于后行(X相等) 得 MN
线性代数 以行优先计算。