#author("2016-10-11T13:48:47+09:00","default:kyo-in","kyo-in") *講義資料の予習 [#c2d40298] 以下は演習問題2の基になる第1回「練習: アニメーションで色相環」のプログラムである. int r = 150; // 円の半径 int theta; // 回転角 int dTheta = 5; // 回転角の増分/点 float rad; // 回転角 int d = 8; // 点の直径 float x, y; // 点の中心座標 void setup() { size(400, 400); noStroke(); background(255, 255, 255); fill(0, 0, 0); theta = 0; colorMode(HSB, 360, 100, 100); // 色の指定をHSBに // (色相 0-360, 彩度 0-100, 明度 0-100) } void draw() { rad = radians(theta); x = r * cos(rad); y = -r * sin(rad); fill(theta % 360, 100, 100); println("theta % 360 =" + (theta % 360)); println("x=" + x); println("y=" + y); ellipse(x + 200, y + 200, d, d); // 楕円の中心のx,y座標、幅、高さ theta = theta + dTheta; }