/* ============================================================ // // 以下のタグの間に,学籍番号と氏名を記してください. M0103225新藤友理 // 以下のタグの間に,タイトルを記してください. カラフル縞々 // 以下のタグの間に,“企画”を200〜400字程度で記してください. // ============================================================ */ // // プログラム2のソースコード (提出用) // import jp.ac.teu.media.*; public class M0103225_1 extends TMLib { final static int vsize = 480; public static void main(String [] args) { begin(new M0103225_1(), vsize, vsize); } public void Main() { int x, y, R, G, B; double X, sX, wX, dX, Y, sY, wY, dY, Z1, Z2, Z3; TMLibImage img = new TMLibImage(); img.newImage(vsize, vsize); // *** BEGIN WINDOW *** // sX = 0; sY = 0; wX = 200.0; wY = wX; // *** END WINDOW *** // dX = wX/(double)vsize; dY = wY/(double)vsize; for(x = 0; x < vsize; x++){ X = sX + dX * (double)x; for(y = 0; y < vsize; y++){ Y = sY + dY * (double)y; // *** BEGIN YOUR PROGRAM *** // Z1 = Y*Y*Y*Y; Z2 = 0; Z3 = 0; R = ((int)Z1 + 250)% 256 ; G = ((int)Z1 + 100)% 256 ; B = ((int)Z1 + 130)% 256 ; // *** END YOUR PROGRAM *** // img.setRGB(x, y, R, G, B); } } drawImage(0, 0, img); img.writeImage("u02p000_2.bmp"); } }