基本上我正在做一些测试来模拟场景中的各种窗口。一切正常,直到我尝试更好地定位我在场景中绘制的窗口。
重要的代码在这里:
// camFront = glReadPixels ...
glMatrixMode( GL_MODELVIEW );
glLoadIdentity();
//glRasterPos3f(1.0, 0.5, 0.0); // <-- commented out
// Zooming window
glPixelZoom(0.5, 0.5);
glDrawPixels(500, 250, GL_RGB, GL_UNSIGNED_BYTE, camFront); //> camFront is the buffer of the window
glutSwapBuffers();
基本上,当glRasterPos3f
被注释掉时,我在场景中绘制了漂亮的窗口:
现在,如果我尝试用 定位该窗口glRasterPos3f
,则该窗口将从场景中完全消失...有任何线索吗?