xxxxxxxxxx
/*
Kristina Weaver
ART 3001
Vasarely's Painting
2/5/2017
*/
size(300, 700);
int rows = 25;
int cols = 100;
float size = 40;
float distX = 40;
float distY = 40;
rectMode(CENTER);
noStroke();
colorMode(HSB, 100);
for (float r = 3; r <= rows; r++) {
for (float c = 1; c <= cols; c++) {
fill(random(245));
rect(c*distX, r*distY, size, size);
}
}
for (float r = 1; r <= rows; r++) {
for (float c = 1; c <= cols; c++) {
fill(random(100), random(180), random(245));
rect(c*distX, r*distY, size, size);
fill(#E8E8DA);
ellipse(c*distX, r*distY, size, size);
}
}
for (float r = 1; r <= rows; r++) {
for (float c = 1; c <= cols; c++) {
fill(random(255), random(255), random(255));
rect(c*distX, r*distY, size, size);
fill(#E8E8DA);
if (random(100) > 10) {
ellipse(c*distX, r*distY, size*random(0.1, 1), size*random(0.1, 1));
}
else
ellipse(c*distX, r*distY, size*0.9, size*0.9);
}
}