OpenGL里面默认采用x朝右,y朝上,z朝眼的坐标系,
在这个默认坐标系里面,用
gluLookAt(eye.x,eye.y,eye.z,
obj.x,obj.y,obj.z,
0, 1, 0);
设定观察角度;但是我现在想使用x朝右,y朝下,z朝前的坐标系,
用gluLookAt(eye.x,eye.y,eye.z,
obj.x,obj.y,obj.z,
0, -1, 0);//因y轴朝下,-1同样表示朝上
观察,应该怎样写代码?
在这个默认坐标系里面,用
gluLookAt(eye.x,eye.y,eye.z,
obj.x,obj.y,obj.z,
0, 1, 0);
设定观察角度;但是我现在想使用x朝右,y朝下,z朝前的坐标系,
用gluLookAt(eye.x,eye.y,eye.z,
obj.x,obj.y,obj.z,
0, -1, 0);//因y轴朝下,-1同样表示朝上
观察,应该怎样写代码?
解决方案 »
- C++ ATLSERVER client下载页面失败,而URLDownloadToFile成功
- 如何获得鼠标在其他窗口上的lbuttonup消息
- 如何使用msxml4.0?
- 如何得到RegisterWindowMessage注册的系统消息对应的字符串
- hook问题,急,在线等
- 奇怪的问题!2000下数据不正确
- 有谁知道 WINDOWS SERVER 2000的序列号?在线等待!!!!!!!!
- 请教各位 谁能给我一个 “网关“的简单概念 还有 设计网关 需要有哪些方面的知识!!(loveyxy)
- GDI+,都说用GraphicsPath::GetBounds来计算字符串高度宽度很准确,但是为何我计算出来的宽度短了一点呢?
- MessageBox在服务器终端被卡死
- 如何取消开机自动启动代码 vc
- 请教自动色阶!
仔细看他,也可以直接使用旋转 glrotate()实现
obj.x,obj.y,obj.z,
0, -1, 0);//因y轴朝下,-1同样表示朝上
这样子,相当于把照相机倒过来,所看到的与实际的恰好相反,