今日のスケッチ「はじける新緑」@P5
前回よりちょっとカラフルにしようかな、と思って円を色付きで描いて回転させているうちに、こんなことになっていました。
プログラムは下記のとおりです。なんだこれ。
int n = 0; void setup() { size(480, 480); noStroke(); background(255); } void draw() { fill(255, 60); rect(0, 0, width, height); translate(width/2, height/2); n += 5 - ((frameCount / 600) % 2); rotate(radians(n) * 0.5f); scale((n % 10) * 0.1f); for(int i=0; i<10; i++) { rotate(radians(n) * 0.1f); fill((n + i * 7) % 50 + 50, (n + i * 4) % 100 + 100, (n + i * 8) % 100 + 50); float x = (n + i * 10) % width; float y = (n + i * 30) % height; ellipse(x, y, 10 + n % 50, 10 + (n + i) % 50); } }