コンピュータ グラフィックス コースのインタラクティブ シーンに取り組んでいます。カラー キューブを生成するプログラムをセットアップし、キーボードで回転させました。ただし、カメラのニア クリップ プレーンによって切り開かれています。
gluPerspective を使用しようとしましたが、OpenGL のドキュメントにはその使用例がありません。オンラインのサンプルプログラムで使用されていることがわかり、コードを半分複製しました。
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective( 65, 1, 0.01, 100 );
glMatrixMode(GL_MODELVIEW);
何かご意見は?
更新: 以下のコメントで示唆されているように、代わりに次のコードで glFrustum を使用してみました:
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glFrustum( -0.5, 0.5, -0.5, 0.5, 0.1, 100 );
glMatrixMode(GL_MODELVIEW);
繰り返しますが、違いはありませんでした。結果の行列を正しくプッシュしていませんか?