*VC++でOpenGL [#p4978e7d]
-よっしぃ[[11_YoshidaN]]が個人研究のために私的にメモするページです
-詳しい説明はありませんが、何かの参考になればとおもいメモしています
-すごく詳しい人がいたら、下の方のコメント欄にぜひアドバイスください
-ちなみに僕の開発環境は Windows7 64bit, VisualStudio2010, OpenGL library v3.7.6です
*環境構築 [#m8e063f0]
**OpenGLの導入 [#g0f1da46]
-このページを参考に http://d.hatena.ne.jp/ks88/20101224/1293201650
-後のコンパイル時に下のようなエラーが出る場合(Windows7)
--コンピュータにglut32.dllがないため、プログラムを開始できません。この問題を解決するためには、プログラムを再インストールしてみてください。
-http://ameblo.jp/tubumemo/entry-10562755109.html を参考にglut32.dllを移動
**OpenGLについての学習ページ [#vb9c4222]
-有名なサイト
--http://www.wakayama-u.ac.jp/~tokoi/opengl/libglut.html
--↓和歌山大学の解説ページ?サンプルの完全版や、実行結果画面、解答が載っている。見比べながら進めるのがよい
--http://www.ie.u-ryukyu.ac.jp/~e085739/c.opengl.kumamoto.html
-とりあえず、手を動かしながら覚える
--http://verygood.aid.design.kyushu-u.ac.jp/opengl2005/index.html
--サンプルプログラムも用意されていてわかりやすい
--↑&color(blue,){%%一世代前のライブラリを使用しているためそのままでは使えないことが判明%%};
--&color(red,){↓↓↓現在主流のものを使ったページを発見(最新年度)};
---http://verygood.aid.design.kyushu-u.ac.jp/cge2011/
-とりあえず、OpenGLってどんなものかサンプルを見てみたい
--http://hooktail.org/computer/index.php?OpenGL%BD%AC%BA%EE%A5%D7%A5%ED%A5%B0%A5%E9%A5%E0
*OpenGLで簡単なエージェントを作る [#e7a1d3df]
**立方体で簡単なエージェント(ロボット) [#b53c316d]
-http://verygood.aid.design.kyushu-u.ac.jp/opengl2005/3d.html
**エージェントを動かす [#aaa1b33e]
-http://verygood.aid.design.kyushu-u.ac.jp/opengl2005/anim.html
**OpenGLにおける視点と座標 [#j6440bd3]
*Processingからの乗換えで困ったこと [#t24aca3f]
**困った点と、解決に参考になったサイトへのリンク [#p2e11283]
-座標やウィンドウサイズ
--
-Rotate オブジェクトの回転
--
>glRotatef(angle ,vx,vy,vz);
~~原点と(vx,vy,vz)を結ぶ線を回転軸としてangle分回転する
-視点位置の変更
-
>視点位置の変更
~gluLookAt(ex, ey, ez, cx, cy, cz, ux, uy, uz);
~~最初の三つの引数 ex, ey, ez は視点の位置
~~次の三つの引数 cx, cy, cz は目標の位置,
~~最後の三つの引数 ux, uy, uz は
~~ウィンドウに表示される画像の「上」の方向を示すベクトルです
*コメント欄 [#z80c47a2]
- フォームアプリケーションでOpenGL使えたよー -- [[11_YoshidaY]] &new{2012-06-21 (木) 03:05:07};
#comment