今回はこんな作品を作りました。
最初の印象として、回転の動きが良かったです。よりインパクトを加えるため色をつけました。
トリコロールカラーをイメージしてつけました。
インパクトは大きいですが、かなりダサ目ですね。床屋さん
void setup(){
size(640,600);
background(0); //背景白
noStroke(); //線は無し
}
void draw(){
background(255); //背景白
float n = frameCount * 0.01f; //1秒間のフレームの数を緩やかに変える
float r = 2000; //四角の長さに掛ける値
translate(width/2,height/2); //基準を真ん中にする
for(int i = 0;i < 1000; i++){ //四角の数を変える
if(i % 3 == 0){ //iを3で割り切れる時赤色
fill(255,0,0);
}else if(i % 2 == 0){ //iを2で割り切れる時白色
fill(255);
}else{ //どちらでもない時青色
fill(0, 0, 255);
}
rotate(radians(i)); //軸を回転させる
scale(1 - 0.01f * i/2); //大きさと四角の数を変える
ellipse(cos(n * 1.1f)*r,n,sin(n*1.1f)*r,r); //基準に沿って四角を描いていく
}
}

