>>471

えーっと、色々突っ込みどころがあるなあ。

まず、glTranslatefの指定がムチャクチャだね。
この状態は、(0,0)-(1,1)がウィンドウの大きさにそのまんま
マップされるわけだから、glTranslatef(-1.5f,0.0f,-6.0f);なんて
やっちゃったらウィンドウからはみだしちゃうよ。
DrawOpenGLのLoadIdentity()の後にglOrtho(-3,3,-3,3,-10,10);
を追加してみて。glOrthoについてはリファレンスを参照のこと。
glMatrixModeを始めとする座標変換系の関数の挙動はきちんと
把握しておこう。
あと、図形描画するときにglColor命令は呼び出しておこうね。