游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1754|回复: 0

opengl与真实坐标的问题?

[复制链接]

1

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2004-6-30 16:04:00 | 显示全部楼层 |阅读模式
在opengl中
如果我的屏幕为640*480
那么怎么画个边长为64 像数的四边形,也就是根据图片的大小在窗口中正确画出。

初始化opengl
  glViewport(0, 0, clientWidth, clientHeight);
  glMatrixMode(GL_PROJECTION);
  glLoadIdentity;
  gluPerspective(45, clientWidth/ clientHeight, 0.1, 100);
  glMatrixMode(GL_MODELVIEW);

这个时候 屏幕的中心就是 0,0,0
那么像数 64 怎么计算在哪儿了, 考虑z轴为0.
比如先画个边长为64 像数的四边形,x再加10 像数继续画个四边形了.
opengl 是不是只能按照比例去画了,如果我需要精密坐标系统如何去做了?
我不会计算, 望指教.

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-2 23:14

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表