OpenGL

OpenGLで物体移動と転がるキューブ

OpenGLでのポリゴン描画 SDL+OpenGLでの描画の基本的な流れは glBegin(mode)関数で描画開始、引数で描画モードを指定 glVertix関数で頂点を指定する glEnd(void)関数で描画を終了 SDL_GL_SwapWindow(window)関数で画面に反映 とかだったような。すぐに画面に…

OpenGLでカメラ設定

カメラの位置 カメラは描画のはじめにやればよさそう。 // setup view glMatrixMode(GL_MODELVIEW); glLoadIdentity(); gluLookAt( -30.0f, 30.0f, -30.0f, centerX, centerY, centerZ, 0.5f, 0.5f, 0.5f); gluLookAt関数がカメラの設定をしており、 1行目の…

OpenGLの設定メモ その2

OpenGLの基礎その2 前回の話の続き 光源 後半の材質とあわせて下記のサイトを参考にしてます。 http://wisdom.sakura.ne.jp/system/opengl/gl16.html あと、次の本も 谷尻豊寿著「ARToolkitプログラミングテクニック」前書いたプログラムでは次の部分が光源…

OpenGLの設定メモ

OpenGLの基礎 以前書いたsdl_with_opengl.cppでの初期化処理をもっと詳しく見ていく。 SDL_GL_SetAttribute 74行目の処理で次のことを行っている。 SDL_GL_SetAttribute(SDL_GL_DOUBLEBUFFER, 1); OpenGLのパラメタを設定する。SDL1.2ではSDL_SetVideoModeを…