我用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);使用上面的代码初始化,可是调用后,坐标的范围还是默认的,就是 -1到1,这个函数好像不起作用?
但是如果使用vc的F5进入调试却能起作用?这个是怎么回事啊?请大虾帮忙.
解决方案 »
- sqlite的CppSQLite3DB为什么在控制台下正确,在MFC界面上, db.execQuery("select * from TDevice");出错了
- 完成端口的问题在线等(非常急!!!!!!!!!!!!)
- 非高手勿入:控制台程序的管道重定向的新问题
- 请问:为什么菜单栏上的所有菜单在初始化时都是灰色的
- 对话框,在失去焦点的时候变暗
- 一个Opengl的问题,谢谢
- 散分!只要能提供完整正确的Jeffrey Richter的《Windows 核心编程》的源代码。先来者先得!
- 如何传递对象参数?
- vb 和 vc 的程序要进行网络通信怎么做?
- 关于socket编程流量控制
- [win32]对于一个按键事件,如何让GetKeyState()或者win32的窗口函数只触发一次?
- vector<int>与vector<int*>的区别
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-100, 100.0, -100.0, 100.0, -50.0,50.0);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();