glViewport(0, 0, w, h);
gluOrtho2D(10, 100, 10, 100);
我没有得到任何输出,你能帮帮我吗?
如果我把它设置为
gluOrtho2D(-50, 50,-50, 50);
然后在窗口中心创建对象.
gluOrtho2D(left, right, top, bottom)定义一个视图框.这意味着没有观点.
同
gluOrtho2D(-50,50,-50,50);
你说(假设你没有额外的模型视图矩阵):
如果那时你的物体出现在屏幕的中心,它可能位于世界的原点.
如果你指定
gluOrtho2D(10,100,10,100);
然后你可以看到10到100的x范围.原点不在此范围内,因此不可见(它超出了视口的左边缘).
请注意,基于API,此功能显然有两种不同的签名:
 gluOrtho2D(left, right, bottom, top)和gluOrtho2D(left, right, top, bottom).