くだすれOpenGL(超初心者用)
■ このスレッドは過去ログ倉庫に格納されています
0825デフォルトの名無しさん
2007/08/16(木) 16:34:35glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glFrustum(-3.0, 3.0, -3.0, 3.0, 2.0, 10.0);
//モデルビュー行列操作
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
gluLookAt(0.0, 0.0, 8.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0);
この設定で
glBegin(GL_POLYGON);
glVertex3f(-1.0, 1.0, 0);
glVertex3f(-1.0,-1.0, 0);
glVertex3f( 1.0,-1.0, 0);
glVertex3f( 1.0, 1.0, 0);
glEnd();
これがウィンドウにきちんと表示されるのは何故でしょうか?
Z軸が0だと投影行列操作で指定した2〜10の範囲の外になるため表示されないと思うのですが
実行してみると表示出来ていて悩んでいますorz
■ このスレッドは過去ログ倉庫に格納されています