我要发帖 回复

正式会员

2

主题

21

积分

0

专家分

:

私信
发表时间 : 2011-12-7 16:34:31 | 浏览 : 1336    评论 : 3
if(w<=h)
  glOrtho(-1.5,1.5,-1.5*(GLfloat)h/(GLfloat)w, 1.5*(GLfloat)h/(GLfloat)w,-10.0,10.0);
else
  glOrtho(-1.5*(GLfloat)h/(GLfloat)w, 1.5*(GLfloat)h/(GLfloat)w,-1.5,1.5,-10.0,10.0);
各位大侠帮忙解答下:为何要判断W与H的大小,不是只要保证裁剪窗口与视口的比例一样就可以了么?

最近VR访客

xiazaitmd专家组 评论于2011-12-8 19:19:15
判断的目的也就是你说的
kangxunmeng 评论于2011-12-9 16:53:45
不用判断  
glOrtho(-1.5,1.5,-1.5*(GLfloat)h/(GLfloat)w, 1.5*(GLfloat)h/(GLfloat)w,-10.0,10.0);
不也可以保证裁剪窗口与视口的比例一样么?
kangxunmeng 评论于2011-12-9 16:58:05
xiazaitmd 发表于 2011-12-8 07:19 PM
判断的目的也就是你说的

不用判断  
glOrtho(-1.5,1.5,-1.5*(GLfloat)h/(GLfloat)w, 1.5*(GLfloat)h/(GLfloat)w,-10.0,10.0);
不也可以保证裁剪窗口与视口的比例一样么?

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

GMT+8, 2021-1-26 07:52 AM

返回顶部