iOS视频-向量和矩阵(07)

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

线性代数 以行优先计算。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容