【第一週課題】 OpenGLを用いたプログラミングの習熟

計算機序論2, www.kameda-lab.org 2006/09/11a

資料

※ week1-2 (week1-fig-editor-base.c) の キー 'C' についてコメント中で break が なかったので加えました。
※ 下でリンク切れがあったので直しました。


第一週課題

この授業で用いる Makefile および サンプルプログラム(week1-1) は、YK という文字を画面上に描かせるものです。 [一年生の情報処理(実習)で、ほとんど同じものを見ているかもしれないが、 念のため、授業ではもう一度説明します。 授業中の説明を良く聞いておくこと。]

今週の課題は、もう少しいろいろな図形を描画することです。 基となるお絵かきベースプログラム(week1-2)を参考にして, 自分のイニシャルや様々な図形をキーボードからのキー入力に応じて画面上に描かせるプログラムを作成しなさい。 お絵かきベースプログラム(week1-2)は未完の状態なので、 きちんと動かすためにはプログラムを書き加えていく必要があります。 (さらに余裕のある人は、「クリックした位置に丸や三角形を表示」できるようにしてみよう。)

今週のレポート課題は、以下の【必須】全項目について報告することです。

  1. お絵かきベースプログラム(week1-2)を完成させたソースリスト

  2. 【必須】プログラムの構成がどうなっているのかを自分なりに解析し、 それぞれの部分の役割を説明すること(各関数の説明と、関数間の呼び出し関係の記述は必須)


  3. 【必須】実行結果のハードコピー


  4. 【必須】位置(座標)の扱いについて、わかったことを述べなさい


Yoshinari Kameda