int centerX = 0;
int centerY = 0;
int radiusX = 60;
int radiusY = 60;
float rotatie = 0;
void setup() {
size(800, 800);
smooth();
}
void draw() {
background(255);
for (int i = -50; i < width+50; i = i + 35) {
for (int j = -50; j < width+50; j = j + 35) {
pushMatrix();
translate(i, j);
rotate(rotatie+j*(mouseX*.000025)+i*(mouseX*.000025));
strokeWeight(1);
stroke(0);
noFill();
ellipse(centerX, centerY, radiusX, radiusY);
noStroke();
fill(0);
ellipse(radiusX/2, 0, 8, 8);
popMatrix();
}
}
rotatie = rotatie + .1;
//println(rotatie);
}