OpenGL 点的坐标的一些小问题。

gogogo12344 2013-05-08 11:39:51
新手,刚开始学opengl 想用它做个3D的小游戏用openGL 做3D小游戏 来当做毕业设计。

刚学openGl,对与其中的坐标 ,意识有些模糊,谁能帮忙解答一下呢。
好比说 顶点坐标 glVertex3f(-1.0,0.0,0.0);
这个是 -x上的一个点。
如果我用gluLookAt 设置的视点
gluViewport设置了 视口的大小
glperspective 设置了 透视投影。
可是我还是知道 自己想要在屏幕上显示的点的坐标到底该写什么值。
例如 设置了 上面的视口和透视投影 ,那么 屏幕的边界坐标具体是什么呢。。
让我感觉有些抽象。
根据书上写的代码的时候,总是搞不懂,这个点的坐标为什么取这个值。
所以,这个问题 能不能帮我解答一下呢,非常感激。
真的很感激,如果你能作答。
...全文
72 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
sniffer12345 2013-05-09
  • 打赏
  • 举报
回复
引用 楼主 gogogo12344 的回复:
新手,刚开始学opengl 想用它做个3D的小游戏用openGL 做3D小游戏 来当做毕业设计。 刚学openGl,对与其中的坐标 ,意识有些模糊,谁能帮忙解答一下呢。 好比说 顶点坐标 glVertex3f(-1.0,0.0,0.0); 这个是 -x上的一个点。 如果我用gluLookAt 设置的视点 gluViewport设置了 视口的大小 glperspective 设置了 透视投影。 可是我还是知道 自己想要在屏幕上显示的点的坐标到底该写什么值。 例如 设置了 上面的视口和透视投影 ,那么 屏幕的边界坐标具体是什么呢。。 让我感觉有些抽象。 根据书上写的代码的时候,总是搞不懂,这个点的坐标为什么取这个值。 所以,这个问题 能不能帮我解答一下呢,非常感激。 真的很感激,如果你能作答。
首先是右手坐标系 Z向你增长 其次顶点你可以先以俯视,正交视图去设置 gluLookAt的话就是视点朝着原点(0,0,0)看 一般的话按照这样设置,原点就在屏幕中央

5,529

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 模式及实现
社区管理员
  • 模式及实现社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧