码迷,mamicode.com
首页 > 其他好文 > 详细

(cocos2dx-3.3)3D坐标系

时间:2015-04-13 12:18:04      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:

openGL使用右手坐标

从左到右,x递增
从下到上,y递增
从远到近,z递增
 

OPENGL坐标系可分为:世界坐标系和当前绘图坐标系。

世界坐标系以屏幕中心为原点(0, 0, 0)。你面对屏幕,你的右边是x正轴,上面是y正轴,屏幕指向你的为z正轴。长度单位这样来定: 窗口范围按此单位恰好是(-1,-1)到(1,1)。

当前绘图坐标系是 绘制物体时的坐标系。程序刚初始化时,世界坐标系和当前绘图坐标系是重合的。当用glTranslatef(),glScalef(), glRotatef()对当前绘图坐标系进行平移、伸缩、旋转变换之后, 世界坐标系和当前绘图坐标系不再重合。改变以后,再用glVertex3f()等绘图函数绘图时,都是在当前绘图坐标系进行绘图,所有的函数参数也都是相 对当前绘图坐标系来讲的。
技术分享
绕着X,Y,Z轴的旋转分别相当于对俯仰角(pitch 、tilt),偏航角(yaw, pan),翻滚角(roll)

(cocos2dx-3.3)3D坐标系

标签:

原文地址:http://www.cnblogs.com/seabrea/p/4421563.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!