<授業の進め方について - 1> ・各章の導入の部分の説明はもっと手短にでもよいので,プログラムの説明にもう少 し時間をかけてほしいです。 ↓ プログラミングの授業ではなく,グラフィクスプログラムの背景にある考え方の授業なので,導入こそが重要だと思う.たとえば,三原色や表色系の話は,それなりに意味があると思うのだが… <授業の進め方について - 2> ・色について目の構造までやったのが面白かったです。 ・単に表面的なプログラミングのことだけではなく、 その背後にある色の考え方などの部分にも触れられるのは うれしく思います。 ・減法混色というものの存在を今まで知らなかったので興味深かったです。 ・波長によって色が変わること、RGBの三色の足し合わせですべての色を再現できる ことはそれぞれ知ってはいたが、この2つがどう結びつくかは考えてみたことがなかっ たので、今回の授業は面白かった。 ↓ という感想もあった. <例題プログラムについて - 1> ・例題プログラムを打ち込むのは非常に手間 問題プログラムだけにしてほしい ・例題を写すのが大変 ・課題はとにかく量が多い気がします。ただ、それだけにコードを書く量が増えてよ い、と考えることにします・・・。 ↓ 例題を実際に走らせることで理解が深まると思う.また実際のところ章末プログラムは例題プログラムを少し書き換えるだけなので,例題プログラムを入力しないことには章末プログラムも書けないはずだと思うのだが… <例題プログラムについて - 2> ・本当は例題を打たなくてもいいようにしてほしい、といおうと思っていたが、今回課題をやる上で例題をちゃんと読み込んでいたから何をすればいいのかわかった。 ・章末問題が例を少しいじるだけで完成してしまうので、自分で本当に一からプログ ラムを立ち上げることができるのかわからない。 ・教科書に載っているプログラムは何章か先のものまで入力してみましたが、特にフ ラクタル図形の表示には感動しました。 ↓ という感想もあった. <レポートのコメントについて - 1> ・CFIVEのコメント機能は有用である。 ↓ うーん,コメント機能よりも,コメントを褒めて欲しかった <レポートのコメントについて - 2> ・前回のレポートについてのコメントをしてもらえてよかったです。 ↓ という感じ… <色円盤について> ・綺麗なグラデーションが表示されたが、6方向に直線がのびて見えるのが少し気にな る。 これを消す方法はないのだろうか?画面の限界か? ・色相円では細すぎてわからなかったが、ratio= 1/6, 3/6, 5/6 付近の、2つの色が1近くの値になって混ざり合う部分では、 色が変化せず帯状になっている。 ↓ RGB入力に対してモニタの発色が線形の反応を示さないため,つまり 0, 1 付近で変化が小さくなったりするために,このようなことが起きうる. ・情報科学で使ったRubyに比べ、こちらの描画 ソフト(?)はずいぶん動作が速いように思った。プログラム言語の差なのか、 扱っているプログラムの計算量の差なのか。 ↓ 情報科学での描画は2次元配列を作り,それを読み込んで描画するという非常に非効率的な方法のため遅い. <線の太さについて> ・(線を)太く描画すると方法というものはないのか? ↓ JOGLになると,gl.glLineWidth(lineWidth) というメソッドで制御できるが,awtでは無理. <jarファイルについて - 1> ・jarコマンドを用いて複数ファイ ルをまとめた後、jarファイルを用いたプログラムの実行を行おうとしても、 以下の ようなメッセージが出て、描画する事ができません。 cm10101$ jar cf report03-g9xxxxx.jar AdditiveColor.java AdditiveColor.class ColorRingRGB.java ColorRingRGB.class ColorDisk.java ColorDisk.class … cm10101$ java -cp report03-g9xxxxx.jar AdditiveColor Exception in thread "main" java.lang.NoClassDefFoundError: AdditiveColor$1 ↓ AdditiveColor$1 Class の Definition が見つからないというメッセージのとおり.jarファイルにはすべてのクラスファイルを入れないとならない <jarファイルについて - 2> ・また、授業の HP に載っていた、jar ファイルからプログラムを実行する方法、 ca10101$ java -cp<クラス名>¶ についてですが、 cm10106$ java -cp report02-g9xxxxx.jar DotLines Exception in thread "main" java.lang.NoClassDefFoundError: Lines$1 ↓ これも上と同様だと思うが,jarファイルの作り方が書かれていないので定かではない.