#author("2020-05-01T08:46:02+09:00","default:takataka","takataka") #author("2020-05-03T21:19:16+09:00","default:takataka","takataka") *グラフィックス基礎及び実習 2020年度 授業第3回 [#kd45822f] //&color(Red){''工事中''}; #contents **授業の進め方と準備 [#l5135b5b] 前回までの作業ができてないひとは,まずは以下を確認して準備しておいてください.自前のPCを用意できない方については,Teams上で案内し(て)ます. - [[Graphics/2020/ex00]] - [[Graphics/2020/ex01]] - [[Graphics/2020/ex02]] **ex03 step1 から step6 [#step1_6] - Step1 から Step 5 までは,主としてGraphicsチーム内で活動します - Step6 は,以下の課題に関する説明です **ex03 課題A [#kadaiA] //&color(Red){''工事中''}; ''提出期限: 0424金18:30'' 授業中に作成した T23.java をこの科目の Moodle コース上の当該の場所へ提出してください. - この科目の Moodle コースへの参加法などは Graphicsチーム上で説明してます - 上記ファイルは締切後に自動的に処理します.コンパイルエラーになる,ファイル名が違う,といったことのないように注意してください.コメントとして自分の学籍番号と氏名を入れて下さい. **ex03 課題B [#kadaiB] ''提出期限: 0501金18:30'' 教科書p.17の練習問題2.4をやりなさい(TurtleHouse). ただし,以下の指示に従うこと. - 教科書では左下から家を描いているが,逆に&color(red){''右下から描く''};ように作ること. - 教科書に指定されている4つの変数を宣言・初期化する部分は,次のように書くこと(コメントも含めてこの通り書くこと).これらのどの行をコメントにするかを変えたり数値を変えたりするだけで,家の位置,大きさ,屋根の傾きが変わるようにすること. #pre{{ double x = 200, y = 300, d = 50, a = 45; //double x = 300, y = 300, d = 100, a = 80; //double x = 200, y = 300, d = 60, a = 130; }} 作成した TurtleHouse.java をこの科目の Moodle コース上の当該の場所へ提出してください. - 上記の変数の宣言・初期化部分は,上記のように最初の行以外がコメントになった状態にしておいてください. - 提出されたファイルは締切後に自動的に処理します.コンパイルエラーになる,ファイル名が違う,といったことのないように注意してください.コメントとして自分の学籍番号と氏名を入れて下さい. **ex03 課題S [#kadaiS] //&color(Red){''工事中''}; ''期限: 0501木23:59.これはおまけ課題です.やらなくても減点になりません.やったら加点かも'' ''期限: 0507木23:59.これはおまけ課題です.やらなくても減点になりません.やったら加点かも'' 右のリンク先のクラスファイルを手元にダウンロードして実行してみよう:[[G02StarSample.class>Graphics:G02StarSample.class]] このプログラムを実行すると,「適当な場所でマウスをクリックすると,かめさんがそこまで行って,そこで星を描く」という動作を繰り返す.これと同じ動作をするプログラムを作りなさい.ただし,課題としては,星を描く動作は1回だけで繰り返さなくともよい(色はつけてね.余裕があれば繰り返しも実現しよう).作成するクラスの名前は G02Star としてください.完成したら,高橋とのチャットに G02Star.java を添付して提出してください. #ref(https://www-tlab.math.ryukoku.ac.jp/~takataka/course/Graphics/G02Star.png,nolink,nowrap);