OpenGLと開発に関するwaterlのブックマーク (3)

  • Error establishing a database connection

    Error establishing a database connection This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at localhost. This could mean your host's database server is down. Are you sure you have the correct username and password? Are you sure that you have typed the correct hostname? Are you sure that the database server i

    waterl
    waterl 2013/04/11
    OpenGLのエラー出力方法について載せていただいているサイトです。
  • OpenGL04_視野のセッティング

    続いて、視野のセッティングをおこなう。視野を考えるとき、どこから、どこを、どんなレンズで除いているのかなどを設定するが、設定がうまくいかないと何も表示されなくなってしまう。実行したのに何も表示されない場合は一番に疑うべき項目といえる。 混乱する原因は主に以下のとおりである。 ・この種のコマンドが複数存在し、それぞれどんな働きをするのかが分からない。 ・コマンドの実行順が決まっていることを知らない。(実行順が異なると、おかしくなる) それをふまえ、ここでは、サンプルコードを書く前に流れとコマンドを解説する。 OpenGLでは4x4行列を構成点座標に乗算することで変換処理をおこなっている。前述のように、物体の動作を表現するには、物体自体の変化とカメラの変化が考えられるが、OpenGLもそれぞれに行列をもっている。 うれしいことに、行列の形で値を扱わなくても、十分操作できるコマンドが用

    waterl
    waterl 2013/04/08
    OpenGLの視点変換関数について丁寧な説明がされているページです。glOrtho、glFrustum、gluPerspective、gluLookAt
  • OpenGL - Sample8

    今回は、いよいよテクスチャマップをしてみます。sample08.cだけでなく、ppmread.c、ppmread.h、texture1.ppmもいっしょにダウンロードしてください。 テクスチャの読み込み サンプルプログラムを見てみます。まず、最初にppmread.cの方です。OpenGLのテクスチャに直接関係のあるのは、ReadPPMTexture()の中の、glGenTextures()、glBindTexture()、glTexImage2D()の3つの関数です。 (注)今回は、ReadPPMMipmap()は使いません。ミップマップは次回、解説します。 void glGenTextures(GLsizei n, GLuint *textures) OpenGLでは、テクスチャにそれぞれ番号をつけて、テクスチャを管理します。glGenTextures()は、その番号を取得する関数です。

    waterl
    waterl 2013/04/02
    OpenGL のテクスチャに関するパラメータの説明があるページです。
  • 1