60 likes | 204 Views
CG プログラミング論. 平成 26 年 7 月 14 日 森田 彦. 各自指定された座席に着席して下さい. D202 前方. 1. 2. 3. 4. 5. 6. 7. テスト実施要領. 時間: 13:15 ~ 14:15 (途中退出はなし) 参照:配布プリントと「プログラミング」テキスト参照可 テスト 終了後、模範解答を配ります。各自答え合わせをして下さい。→質問があれば受け付けます 。. 第 13 章、第 14 章のプリントは本日配布します。. 提出 期限は 7/28 (月) 3 講時終了までとします。. 応用課題12- B 解答.
E N D
CGプログラミング論 平成26年7月14日 森田 彦
各自指定された座席に着席して下さい D202 前方 1 2 3 4 5 6 7
テスト実施要領 • 時間:13:15~14:15(途中退出はなし) • 参照:配布プリントと「プログラミング」テキスト参照可 • テスト終了後、模範解答を配ります。各自答え合わせをして下さい。→質問があれば受け付けます。 第13章、第14章のプリントは本日配布します。 提出期限は7/28(月)3講時終了までとします。
応用課題12-B 解答 void DrawGraphics(Graphics g) { double Vx=Double.parseDouble(jTextFieldVx.getText()); double Vy=Double.parseDouble(jTextFieldVy.getText()); double Vz=Double.parseDouble(jTextFieldVz.getText()); double[][][] faceY=newdouble[200][200][4]; double[][][] faceZ=newdouble[200][200][4]; intNp1=200,Np2=200,Np=4,r=100; Sphere(Np1,Np2,faceX,faceY,faceZ,r); //球を描くためのポリゴン の座標の計算 ・・・・ shade.MyPaint(g); //画像の描画 }
応用課題12-C 解答 void DrawGraphics(Graphics g) { double Vx=Double.parseDouble(jTextFieldVx.getText()); double Vy=Double.parseDouble(jTextFieldVy.getText()); double Vz=Double.parseDouble(jTextFieldVz.getText()); double[][][] faceY=newdouble[200][200][4]; double[][][] faceZ=newdouble[200][200][4]; int Np1=200,Np2=200,Np=4,r=100; Sphere(Np1,Np2,faceX,faceY,faceZ,r); //球を描くためのポリゴン の座標の計算 ・・・・ double RayX=Double.parseDouble(jTextFieldRayX.getText()); double RayY=Double.parseDouble(jTextFieldRayY.getText()); double RayZ=Double.parseDouble(jTextFieldRayZ.getText()); doubleP_a=0,P_d=0,P_s=1.0; //光の各成分の最大 強度の設定 ・・・・ shade.MyPaint(g); //画像の描画 }
第13章 ベジェ曲線 第14章 回転体の描画 • 提出課題① 第13章 ベジェ曲線 【応用課題13-A】~【応用課題13-C】の3題です。 • 提出課題② 第14章 回転体の描画 【応用課題14-A】~【応用課題14-D】の4題です。 →提出期限は7/28(月)3講時終了まで