读书人

OpenGL 点的坐标的一些小疑点

发布时间: 2013-09-18 14:17:40 作者: rapoo

OpenGL 点的坐标的一些小问题。
新手,刚开始学opengl 想用它做个3D的小游戏用openGL 做3D小游戏 来当做毕业设计。

刚学openGl,对与其中的坐标 ,意识有些模糊,谁能帮忙解答一下呢。
好比说 顶点坐标 glVertex3f(-1.0,0.0,0.0);
这个是 -x上的一个点。
如果我用gluLookAt 设置的视点
gluViewport设置了 视口的大小
glperspective 设置了 透视投影。
可是我还是知道 自己想要在屏幕上显示的点的坐标到底该写什么值。
例如 设置了 上面的视口和透视投影 ,那么 屏幕的边界坐标具体是什么呢。。
让我感觉有些抽象。
根据书上写的代码的时候,总是搞不懂,这个点的坐标为什么取这个值。
所以,这个问题 能不能帮我解答一下呢,非常感激。
真的很感激,如果你能作答。
OpenGL 游戏
[解决办法]

引用:
新手,刚开始学opengl 想用它做个3D的小游戏用openGL 做3D小游戏 来当做毕业设计。

刚学openGl,对与其中的坐标 ,意识有些模糊,谁能帮忙解答一下呢。
好比说 顶点坐标 glVertex3f(-1.0,0.0,0.0);
这个是 -x上的一个点。
如果我用gluLookAt 设置的视点
gluViewport设置了 视口的大小
glperspective 设置了 透视投影。
可是我还是知道 自己想要在屏幕上显示的点的坐标到底该写什么值。
例如 设置了 上面的视口和透视投影 ,那么 屏幕的边界坐标具体是什么呢。。
让我感觉有些抽象。
根据书上写的代码的时候,总是搞不懂,这个点的坐标为什么取这个值。
所以,这个问题 能不能帮我解答一下呢,非常感激。
真的很感激,如果你能作答。

首先是右手坐标系 Z向你增长
其次顶点你可以先以俯视,正交视图去设置 gluLookAt的话就是视点朝着原点(0,0,0)看 一般的话按照这样设置,原点就在屏幕中央

读书人网 >C++

热点推荐