CGプログラミング論 平成27年7月1日 森田 彦 応用課題10-A 解答例 1 Y a 2 c void DrawGraphics(Graphics g) { 3 double Vx=Double.parseDouble(jTextFieldVx.getText()); b 0 double Vy=Double.parseDouble(jTextFieldVy.getText()); 5 6 double Vz=Double.parseDouble(jTextFieldVz.getText()); int Np=8; 4 7 int NLine=12; int a=60,b=80,c=100; double[] x={0,0,a,a,0,0,a,a}; double[] y={b,b,b,b,0,0,0,0}; double[] z={c,0,0,c,c,0,0,c}; int[] N1={0,1,2,3,4,5,6,7,0,1,2,3}; int[] N2={1,2,3,0,5,6,7,4,4,5,6,7}; Z WireFrame wframe= new WireFrame(); wframe.setData(Vx,Vy,Vz,Np,NLine,x,y,z,N1,N2); wframe.MyPaint(g); } X テストのアナウンス 以下の要領でテストを実施します。 日時:7月15日 10:55~11:55 試験形態:ペーパーテスト 範囲:第10章まで 参照等:「プログラミング」テキストと配布プリント参 照可 当日は指定した座席に座って下さい。 <参考> 成績=基礎課題(50%)+テスト成績(50%) +応用課題数(1題1点) テスト問題について 次の5題を出題予定 問題1 第2章 格子模様の描画 問題2 第3章 ピラミッド図形の描画 問題3 第5章 円の描画 第6章 図形の移動 問題4 第7章~第9章 グラデーション 問題5 第10章 ワイヤーフレーム図 詳細は、来週の講義時に説明します。 今後の予定 7月 1日 7月 8日 7月15日 7月22日 第11章 第12章 テスト 第13章 第14章 隠面消去 シェーディング 補間曲線-ベジェ曲線 回転体の描画 本日の学習内容 隠面消去 提出課題 【応用課題11-A】および【応用課題11-B】の2 題です。 演習課題の受け取りについて 原則として講義時間内に提出してもらいます。提出 が遅れた場合は以下のように減点とします。 基礎課題 応用課題 講義時間内 終了後1時間以内 100% 90% 100% 100% 1時間超~当日中 70% 100% 翌日の17:00まで 0% 100% それ以上の遅れ 0% 0% 課題内容によっては、上の基準を緩和します。その際は講義 時にアナウンスします。
© Copyright 2024 ExpyDoc