xxxxxxxxxx
81
function setup() {
createCanvas(400, 400);
let r = random(255);
let g = random(255);
let gamet = random(100, 200);
let b = random(255);
xy = (r,g,b);
}
function draw() {
let g = random(255);
angle = mouseY/100;
angle2 = mouseY/50;
let mousee = mouseY;
let r = random(255);
let b = random(255);
background('#FAFFAF');
fill(r,b,g);
randShape(); //crazyshape
centerCirc(); //center circles
translate(width/2, height/2);
rotate(angle);
circs(100);
resetMatrix();
translate(width/2, height/2);
rotate(angle2);
circs(300);
resetMatrix();
translate(width, height/2);
rotate(angle);
circs2(300);
resetMatrix();
translate(width, height/2);
rotate(angle2);
circs2(100);
stroke(0)
resetMatrix();
translate(width/2, height);
circs(100);
stroke(0);
resetMatrix();
translate(width/2, height);
rotate(angle2);
circs2(300);
resetMatrix();
}
function randShape(){ //crazy moving shape
beginShape();
vertex(random(0,400), random(0,400));
bezierVertex(random(0,400), random(0,400), random(0,400), random(0,400), random(0,400), random(0,400)); //bezierVertex(x2, y2, x3, y3, x4, y4)
endShape();
}
function centerCirc(){ //center circle
fill('#FAFFAF')
circle(200, 200, 250)
// fill('#D2E4FB')
fill(xy);
circle(200, 200, 20) //greyscale circle
}
function circs(ys){ //red and orange circles
fill('#FFD75A')
circle(200, ys, 170)
fill('#FF5A5A')
circle(200, ys, 150)
}
function circs2(vs){ //orange and orange circles
let gamet = random(100, 127);
fill('#FFD75A')
circle(200, vs, 170)
fill(255, 90, 90, gamet);
circle(200, vs, 150)
stroke(0)
}