首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

glOrtho 设置了不起作用.该怎么处理

2012-02-08 
glOrtho 设置了不起作用.我用opensl画一个坐标系glViewport(0, 0, m_xRect * 10, m_yRect *10)glMatrixMo

glOrtho 设置了不起作用.
我用opensl画一个坐标系


glViewport(0, 0, m_xRect * 10, m_yRect *10);


glMatrixMode(GL_PROJECTION);
glLoadIdentity();


glOrtho(-100, 100.0, -100.0, 100.0, -50.0,50.0);

使用上面的代码初始化,可是调用后,坐标的范围还是默认的,就是 -1到1,这个函数好像不起作用?
但是如果使用vc的F5进入调试却能起作用?这个是怎么回事啊?请大虾帮忙.

[解决办法]
glViewport(0, 0, m_xRect * 10, m_yRect *10);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-100, 100.0, -100.0, 100.0, -50.0,50.0);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
[解决办法]
是不是模型的尺寸设置太小了?

热点排行