基本的に、シーン内のさまざまなウィンドウをシミュレートするためにいくつかのテストを行っています。シーン内で描画しているウィンドウをより適切に配置しようとするまで、すべてが正常に機能します。
重要なコードは次のとおりです。
// 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
、ウィンドウはシーンから完全に消えます... 手がかりはありますか?