松山大学 経営学部 檀研究室 > 情報処理論(応用) > 授業の記録

2006年11月24日の記録(授業資料 PDF

これまでに学習した知識をまとめる目的で、今回は3つの課題に取り組みました。

課題Aは、動く線分のアニメーションです。 画面の向こうで棒が自由自在に動いているようにも見えますが、実は2つの端点の単純な運動に過ぎません。 前回の課題で取り組んだ平面上を転がるボールが2つあって、それらの点を線分で結べばよいことに気づくかどうかがポイントです。

課題Bは、グラデーションの描画です。 すでに備わっているグラデーションを実現するブラシ機能を使わなくても、これまでに学習したことを組み合わせればプログラムが完成します。

課題Cは、回転する三角形のプログラムです。 アナログ時計で学習した回転の処理と同様に、アニメーションを実現します。 ここでは、 sin や cos などの三角関数が重要な役割を果たします。