有一部小说主角创立自己的游戏开发公司叫寒冰射手什么什么,他的同学也成了他的对手烈火游戏开发公司。 这个

  1、矩阵在3d空间中的作用:(1)长方体A想绕(10,3,4)旋转50°且沿着x方向放大2倍且向(9,-1,8)方向平移2个单位,那么经过上面的变换后,新的长方体各个点的坐标是多少呢?应用矩阵可以很轻松的算出答案。(2)知道子坐标系在父坐标系中的位置,可以求出子坐标系中的店在父坐标系中的位置。  2、矩阵的基础知识:矩阵能描述任意线性变换。线性变换保留了直线和平行线,线性变换保留直线的同时,其他的几何性质如长度、角度、面积和体积可能被变换改变了。简单的说,线性变换可能“拉伸”坐标系,但不会“弯曲”或“卷折”坐标系。  (1)平移:以下矩阵能把一点向t矢量方向平移:  (2)旋转  正方向为从旋转轴正向看过去的逆时针方向,比如绕z轴[0,0,1]旋转,正方向为x至y轴方向。知道了绕着三轴后的旋转矩阵,那么下面就是绕任意向量所得的矩阵了。设M为单位矩阵经向量a旋转后的矩阵,且a= (xa, ya, za),旋转角度为α,则:  不要问为什么,记住即可。  (3)缩放:缩放点为r,X轴缩放sx,y轴缩放sy,z轴缩放sz,则新坐标为:  (4)综合:比如要把坐标系中的所有点平移[2,3,4](X轴平移2,y轴平移3,z轴平移4),  绕z轴旋转90°,  x,y,z轴都放大2倍,  则得到的变换矩阵为  注意:缩放不是只把sx,sy,sz位置相乘,而是那一轴的模为缩放值  3、子空间向父空间的变换:把点或方向从任何子坐标系C变换至父坐标系P的矩阵,可写作Mc-p。此矩阵表示把点或方向从子空间变换至父空间。以下等式把任何子空间位置矢量Pc变换至父空间位置矢量Pp,Pp=PcMc-p  Mc-p=14:ic为子空间x轴的单位基矢量,此矢量以父空间坐标表示。jc为子空间y轴的单位基矢量,此矢量以父空间坐标表示。kc为子空间z轴的单位基矢量,此矢量以父空间坐标表示。tc为子坐标系相对于父坐标系的平移。坐标系中点的RST(旋转平移缩放)。OpenGl超级宝典第四版P101页说:如果一个4×4矩阵包含了一个不同的坐标系统的位置和方向(可以看成上面的Mc-p),那么,把一个顶点Pp与这个矩阵相乘,其结果就是一个变换到该坐标系统的新顶点Pc(坐标还是相对于原坐标系)。这看起来像公式Pc
=Pp Mc-p ,错错错!这用Pp完全是个误导,把Pp改名字叫A,坐标V,由于是线性变换,所以在新坐标系统中A的坐标还是V,所以这就与Pp = PcMc-p
一致了,Pp为A在新坐标系统中V在原坐标系中的坐标。  5、OpenGl中的矩阵变换:OpenGl中矩阵的变换是叠加的,每做一次矩阵变换,就把零点移到新的坐标系中。下次变换只影响当前坐标系及其子坐标系,不会影响其父坐标系。载入单位矩阵是将零点重新置为最初的零点。单纯的矩阵运算不会移动零点位置,所以与单位矩阵相乘没有任何效果。游戏鲸鱼(gh_1f5ec470c7d7)
 文章为作者独立观点,不代表大不六文章网立场
gh_1f5ec470c7d7鲸鱼是有前瞻、有判断的新锐游戏媒体。这里有最新游戏推荐,最热门游戏解说,让你的手机发挥到极致!热门文章6.大气的人方是最成功的人最新文章gh_1f5ec470c7d7鲸鱼是有前瞻、有判断的新锐游戏媒体。这里有最新游戏推荐,最热门游戏解说,让你的手机发挥到极致!&&&&违法和不良信息举报电话:183-
举报邮箱:Copyright(C)2017 大不六文章网}

我要回帖

更多关于 主角创立门派的小说 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信