今日のスケッチ「落ち着いてる場合じゃないぜ」@P5
疲れて帰ってプログラムを書きたくなったので、Processingで少しだけプログラミング。 でも頭は使いたくないので、 無心でいきなりコードを書いて数分で適当にアレンジ。 これを「今日のスケッチ」シリーズとしてときどきやってみようかな、と。
プログラムは下記のとおりです。なんだこれ。
void setup() { size(480, 480); } void draw() { background(0); translate(width / 2, height / 2); float f = frameCount * 0.7f; float a = sin(f / 100); float b = sin(f / 300); float w = width / 2; for(int i=0; i<10; i++) { fill(255, a * 255); float x1 = sin(f / 100 * i) * w; float y1 = sin(f / 30 * i) * w; float x2 = sin(f / 90 * i) * w * b; float y2 = sin(f / 60 * i) * w * b; rect(x1, y1, 10 * i, 10 * i); rotate(radians(i * 3) * b); fill(255, 255); ellipse(x2, y2, 50, 50); stroke(255); line(x1, y1, x2, y2); } }