xxxxxxxxxx
37
function setup() {
w = 1080;
createCanvas(w, w);
ellipseMode(CENTER);
}
function draw() {
//background
{
noStroke();
fill(0);
rect(0,0,w/2,w);
fill(255);
rect(w/2,0,w/2,w);
}
//background(128);
//center
for(i=0;i<-8;i++) {
fill(i%2==0? 0:255);
ellipse(w/2, 32+64*i, 64);
fill(i%2==1? 0:255);
ellipse(192, 32+64*i, 64);
ellipse(320, 32+64*i, 64);
}
max = 8
for(i=0;i<=max;i++) {
for(j=0;j<=max;j++) {
factor = j>max/2? max/2-(j-max/2):j;
r = 2*w/pow(max,2)*factor;
fill((i+j)%2==0? 0:255);
ellipse(w/max*j, w/max*i, r);
}
}
}