
OpenGL矩阵知识汇总
文章平均质量分 51
qingqingluguo
这个作者很懒,什么都没留下…
展开
-
OpenGL矩阵API的使用方法
在OpenGL 1.x中包含了一系列的矩阵操作函数,下面我对这些函数的使用方式做个总结。 在介绍这些函数之前,我先引入一些数学符号以便更简明的表达我的意思。下面就开始了: 1,M表示当前矩阵; 2,R表示旋转矩阵; 3,S表示缩放矩阵; 4,T表示平移矩阵; 5,K[i]表示当前矩阵栈的顶部元素, K表示一个数组,i表示栈的顶部元素的索引; 6,I表示单位原创 2014-11-26 14:09:52 · 656 阅读 · 0 评论 -
旋转矩阵
一、旋转矩阵的公式1,绕X轴旋转2,绕Z轴旋转3,绕Y轴旋转4,绕任意轴A旋转其中 c = cosθ, s = sinθ.二、旋转矩阵的性质1,旋转矩阵是可逆的2,旋转变换是刚性变换,也就是说旋转变换只改变物体的位置,不改变物体的形状和尺寸。3,旋转矩阵是正交矩阵,也就是旋转矩阵的逆等于其转置,用符号表示为 invert(R) = trans原创 2014-11-27 11:25:31 · 12906 阅读 · 0 评论 -
ModeView矩阵
ModeView矩阵实际上是两个矩阵的乘积,一个是Model,另一个是View,ModelView = View * Model。Model矩阵通过旋转、平移、缩放等操作来转换物体在世界坐标系中的顶点坐标。View矩阵用来将物体在世界坐标系中的顶点坐标转换到摄像机的坐标系中,摄像机坐标系的原点为摄像机的位置。该矩阵一般用gluLookAt方法设定。原创 2014-11-27 22:28:51 · 1058 阅读 · 0 评论