我要发帖 回复

新手上路

1

主题

13

积分

0

专家分

:

私信
发表时间 : 2009-3-8 15:12:38 | 浏览 : 1956    评论 : 0
我们都知道,在openGL中有很多对矩阵进行操作的函数,如glPushMatrix()和glPopMatrix()它们可以保存当前矩阵不被改变,不知道openGVS中有没有类似的函数?这个想法是源于我在做一个三维场景的漫游,需要通过键盘向前、后、左、右和上、下六个方向移动或旋转。按左和右(VK_LEFT,VK_RIGHT)键使相机围绕Y轴旋转,而按上下(VK_DOWN,VK_UP)键则在正负Z轴方向移动。但是,出现了一个问题,就是当我按左右键,再按上下键后,实际上不再沿着正负Z轴方向移动,而是有所偏离,原因是按左右键的时候,改变了当前矩阵。不知各位大侠有什么良策,非常感谢!

最近VR访客

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2022-1-22 03:57 PM

返回顶部