xxxxxxxxxx
function setup() {
createCanvas(600,600);
background("#fadc91");
stroke("#7da8a5")
var r=4
for (var i=50;i<600;i+=100){
for (var j=50;j<600;j+=100){
var size=(4,7-r)
r=random(size)
var angle=[0,8]
var turn=random(angle)
push()
translate(i,j)
rotate(radians(45*turn))
fill("#e09889")
ellipse(0,0,r*20,r*20)
noStroke()
fill("#f5c6bc")
ellipse(0,0,r*16,r*16)
noFill()
stroke("#fadc91")
ellipse(0,0,r*14,r*14)
for (var a=0;a<24;a++){
strokeWeight(4)
strokeCap(ROUND)
stroke("#7da8a5")
line(0,0,r*10*cos(a*PI*1/12),r*10*sin(a*PI*1/12))
strokeWeight(2)
stroke("#91c7c3")
line(0,0,r*10*cos(a*PI*1/12),r*10*sin(a*PI*1/12))
}
stroke("#7da8a5")
fill("#e09889")
ellipse(0,0,r*5,r*5)
fill("#f5c6bc")
ellipse(0,0,r*3,r*3)
fill("#7da8a5")
for (var b=0;b<4;b++){
ellipse(0.7*r*cos(1/2*b*PI),0.7*r*sin(1/2*b*PI),5/7*r,5/7*r)
}
ellipse(0,0,2/7*r,2/7*r)
pop()
}
}
}