記録

勉強したことに関するのノート。見返して分かるようにしてます。

煌く星

int x=0;
int y=0;
int z=0;
int r=0;

void setup() {
  size(500, 500, P3D);
  colorMode(HSB, 360, 100, 100);
  background(0, 0, 0);
  frameRate(10);
}
void draw() {
  fill(random(360), random(50)+50, random(50)+50);
  noStroke();
  r=(int) random(1, 30);
  for (int i=0; i<5; i=i+1) {
    rect(x, y, r, r, 30);
  }

  if (x<550) {
    x=(int) random(500);
    y=(int) random(500);
    z=(int) random(50);
  }
  strokeWeight(500);
  stroke(0, 0, 0, 10);
  line(0, height/2, 500, height/2);
}

スケッチに夢中になってたら日付が変わりそうな時間になってしまった。本当はlineで真ん中部分だけellipse(今はrectに丸角をつけたもの)を表示させないようにしていたがlineに透明度をつけるとどんどんと溶けて消えていくようだった。それを使ってみた。frameRateもうまく使えて幸せ。
今のユーザーの画像に使っている昔に作ったスケッチを参考にした。