OpenGL によるアニメーション(課題0801)

[全課題リスト|サンプルソース|完成した実行ファイル(実習室のみ)|完成したソースの例] Time-stamp: "2004/11/17 Wed 20:16 hig"

OpenGL によるアニメーション

サンプル opengl2.c では, 四角形の x 座標が, void display() が呼ばれるたびに1ずつ増える変数 t とともに増加していく. これを書きかえて, 下の図のポーランドの国旗(上半分が白, 下半分が赤)が, 画面の中央(国旗の中央でもある)を中心に π/100 × t だけ回転して表示されるアニメーションのプログラム opengl2.c をつくろう. 上の完成した実行ファイルを見た方が速いでしょう. Hint: 回転行列.

国旗の描き方については, 講義L05 (代替) 講義L06 (代替) 参照

暇と興味のある人は, 世界のいろんな国旗を回してみよう. これってべつに国旗を冒涜してないよね?


Copyright © 2004 Saburo Higuchi. All rights reserved.
樋口三郎, hig mail address