今回はこんな作品を作りました。
最初の印象として、回転の動きが良かったです。よりインパクトを加えるため色をつけました。
トリコロールカラーをイメージしてつけました。
インパクトは大きいですが、かなりダサ目ですね。床屋さん
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); //基準に沿って四角を描いていく } }