GLUT Tutorial プログラム
下のソースは,GLUT のためのライブラリがインストールされていれば,
bcc32 などの Windwos 用 C/C++ コンパイラでコンパイルして実行できる。
これらは,OpenGL ライブラリの使い方を表示するためのプログラムであり,
サンプルとしてはやや複雑に過ぎるが,
コンパイルして実行してみることで,さまざまな実験ができるので,活用の意味はあると思う。
(短いソースを付録として末尾に付けてあるので,それも参考にして欲しい)
ソースファイルのダウンロード
Original Site
含まれているファイル
fog.c,
lightmaterial.c,
projection.c,
texture.c,
lightposition.c,
shapes.c,
transformation.c,
glm.c(関数の定義のみ)
glm.h, materials.h,
コンパイルするには
fog.c
lightmaterial.c
projection.c
texture.c
lightposition.c
shapes.c
transformation.c
上のソースはいずれも次の方法で
コンパイルできる。
bcc32 foo.c glm.c
サンプルプログラムの使い方
コンパイルして作られた exe ファイルは,いずれも
OpenGL の教育用デモプログラムである。
画面上でマウスをクリック(左右)したり,キーボードに触ったりすると,パラメータや
関数を変更できたりするので,何ができるかを試してみるとよい。
おまけ:GLUT の短いソース
同梱されている gluttest.c
はシンプルなソースで,太陽の周りを回る地球を描く。
キーボード入力 'd', 'D', 'y', 'Y' で地球を動かすことができる。
コンパイルは単に次のようにすればよい。
bcc32 gluttest.c
このソースのオリジナルサイト