xxxxxxxxxx
364
function setup() {
createCanvas(1080, 1080);
colorMode(HSB, 360);
angleMode(DEGREES);
angle = 0;
radius = 1000;
}
function draw() {
background('#9ceeff');
translate(width/2, height/2);
rectMode(CENTER);
fill(250);
rFactor1 = 0.5*angle;
rFactor2 = 0.5*angle;
rFactor3 = 0.5*angle;
rFactor4 = 0.5*angle;
rFactor5 = 0.5*angle;
rotate(rFactor1);
coin(0, 0, radius, 1); //lvl 1
translate(radius/4, 0);
rotate(rFactor2);
coin(0, 0, radius/2, 1); //lvl 2
translate(radius/8, 0);
rotate(rFactor3);
coin(0, 0, radius/4, 1); //lvl 3
translate(radius/16, 0);
rotate(rFactor4);
coin(0, 0, radius/8, 1); //lvl 4
translate(radius/32, 0);
rotate(rFactor5);
wave(0, 0, radius/16, 1); //lvl 5
translate(radius/64, 0);
fill(0);
ellipse(0, 0, radius/62);
translate(-radius/32, 0);
fill(360);
ellipse(0, 0, radius/62);
translate(radius/64, 0);
rotate(-rFactor5);
translate(-radius/16, 0);
rotate(rFactor5);
wave(0, 0, radius/16, 1); //lvl 5
translate(radius/64, 0);
fill(0);
ellipse(0, 0, radius/62);
translate(-radius/32, 0);
fill(360);
ellipse(0, 0, radius/62);
translate(radius/64, 0);
rotate(-rFactor5);
translate(radius/32, 0);
rotate(-rFactor4);
translate(-radius/8, 0);
rotate(rFactor4);
coin(0, 0, radius/8, 1); //lvl 4
translate(radius/32, 0);
rotate(rFactor5);
wave(0, 0, radius/16, 1); //lvl 5
translate(radius/64, 0);
fill(0);
ellipse(0, 0, radius/62);
translate(-radius/32, 0);
fill(360);
ellipse(0, 0, radius/62);
translate(radius/64, 0);
rotate(-rFactor5);
translate(-radius/16, 0);
rotate(rFactor5);
wave(0, 0, radius/16, 1); //lvl 5
translate(radius/64, 0);
fill(0);
ellipse(0, 0, radius/62);
translate(-radius/32, 0);
fill(360);
ellipse(0, 0, radius/62);
translate(radius/64, 0);
rotate(-rFactor5);
translate(radius/32, 0);
rotate(-rFactor4);
translate(radius/16, 0);
rotate(-rFactor3);
translate(-radius/4, 0);
rotate(rFactor3);
coin(0, 0, radius/4, 1); //lvl 3
translate(radius/16, 0);
rotate(rFactor4);
coin(0, 0, radius/8, 1); //lvl 4
translate(radius/32, 0);
rotate(rFactor5);
wave(0, 0, radius/16, 1); //lvl 5
translate(radius/64, 0);
fill(0);
ellipse(0, 0, radius/62);
translate(-radius/32, 0);
fill(360);
ellipse(0, 0, radius/62);
translate(radius/64, 0);
rotate(-rFactor5);
translate(-radius/16, 0);
rotate(rFactor5);
wave(0, 0, radius/16, 1); //lvl 5
translate(radius/64, 0);
fill(0);
ellipse(0, 0, radius/62);
translate(-radius/32, 0);
fill(360);
ellipse(0, 0, radius/62);
translate(radius/64, 0);
rotate(-rFactor5);
translate(radius/32, 0);
rotate(-rFactor4);
translate(-radius/8, 0);
rotate(rFactor4);
coin(0, 0, radius/8, 1); //lvl 4
translate(radius/32, 0);
rotate(rFactor5);
wave(0, 0, radius/16, 1); //lvl 5
translate(radius/64, 0);
fill(0);
ellipse(0, 0, radius/62);
translate(-radius/32, 0);
fill(360);
ellipse(0, 0, radius/62);
translate(radius/64, 0);
rotate(-rFactor5);
translate(-radius/16, 0);
rotate(rFactor5);
wave(0, 0, radius/16, 1); //lvl 5
translate(radius/64, 0);
fill(0);
ellipse(0, 0, radius/62);
translate(-radius/32, 0);
fill(360);
ellipse(0, 0, radius/62);
translate(radius/64, 0);
rotate(-rFactor5);
translate(radius/32, 0);
rotate(-rFactor4);
translate(radius/16, 0);
rotate(-rFactor3);
translate(radius/8, 0);
rotate(-rFactor2);
translate(-radius/2, 0);
rotate(rFactor2);
coin(0, 0, radius/2, 1); //lvl 2
translate(radius/8, 0);
rotate(rFactor3);
coin(0, 0, radius/4, 1); //lvl 3
translate(radius/16, 0);
rotate(rFactor4);
coin(0, 0, radius/8, 1); //lvl 4
translate(radius/32, 0);
rotate(rFactor5);
wave(0, 0, radius/16, 1); //lvl 5
translate(radius/64, 0);
fill(0);
ellipse(0, 0, radius/62);
translate(-radius/32, 0);
fill(360);
ellipse(0, 0, radius/62);
translate(radius/64, 0);
rotate(-rFactor5);
translate(-radius/16, 0);
rotate(rFactor5);
wave(0, 0, radius/16, 1); //lvl 5
translate(radius/64, 0);
fill(0);
ellipse(0, 0, radius/62);
translate(-radius/32, 0);
fill(360);
ellipse(0, 0, radius/62);
translate(radius/64, 0);
rotate(-rFactor5);
translate(radius/32, 0);
rotate(-rFactor4);
translate(-radius/8, 0);
rotate(rFactor4);
coin(0, 0, radius/8, 1); //lvl 4
translate(radius/32, 0);
rotate(rFactor5);
wave(0, 0, radius/16, 1); //lvl 5
translate(radius/64, 0);
fill(0);
ellipse(0, 0, radius/62);
translate(-radius/32, 0);
fill(360);
ellipse(0, 0, radius/62);
translate(radius/64, 0);
rotate(-rFactor5);
translate(-radius/16, 0);
rotate(rFactor5);
wave(0, 0, radius/16, 1); //lvl 5
translate(radius/64, 0);
fill(0);
ellipse(0, 0, radius/62);
translate(-radius/32, 0);
fill(360);
ellipse(0, 0, radius/62);
translate(radius/64, 0);
rotate(-rFactor5);
translate(radius/32, 0);
rotate(-rFactor4);
translate(radius/16, 0);
rotate(-rFactor3);
translate(-radius/4, 0);
rotate(rFactor3);
coin(0, 0, radius/4, 1); //lvl 3
translate(radius/16, 0);
rotate(rFactor4);
coin(0, 0, radius/8, 1); //lvl 4
translate(radius/32, 0);
rotate(rFactor5);
wave(0, 0, radius/16, 1); //lvl 5
translate(radius/64, 0);
fill(0);
ellipse(0, 0, radius/62);
translate(-radius/32, 0);
fill(360);
ellipse(0, 0, radius/62);
translate(radius/64, 0);
rotate(-rFactor5);
translate(-radius/16, 0);
rotate(rFactor5);
wave(0, 0, radius/16, 1); //lvl 5
translate(radius/64, 0);
fill(0);
ellipse(0, 0, radius/62);
translate(-radius/32, 0);
fill(360);
ellipse(0, 0, radius/62);
translate(radius/64, 0);
rotate(-rFactor5);
translate(radius/32, 0);
rotate(-rFactor4);
translate(-radius/8, 0);
rotate(rFactor4);
coin(0, 0, radius/8, 1); //lvl 4
translate(radius/32, 0);
rotate(rFactor5);
wave(0, 0, radius/16, 1); //lvl 5
translate(radius/64, 0);
fill(0);
ellipse(0, 0, radius/62);
translate(-radius/32, 0);
fill(360);
ellipse(0, 0, radius/62);
translate(radius/64, 0);
rotate(-rFactor5);
translate(-radius/16, 0);
rotate(rFactor5);
wave(0, 0, radius/16, 1); //lvl 5
translate(radius/64, 0);
fill(0);
ellipse(0, 0, radius/62);
translate(-radius/32, 0);
fill(360);
ellipse(0, 0, radius/62);
angle-=0.5;
}
function mousePressed() {
noLoop();
}