xxxxxxxxxx
45
// Starter Code for "Embedded Iteration + Randomness"
var boolDoRefresh;
function setup() {
createCanvas(400, 400, WEBGL);
boolDoRefresh = true;
}
function draw() {
if (boolDoRefresh) {
background(255);
for(var x = -400; x < width; x += 40){
for(var y = -400; y < height; y += 40){
fill(color(277, 77, 77));
stroke(255);
var randNum = int(random(10));
if(randNum % 5 == 0){
push();
translate(x, y, 0);
rotateY(millis() / 1000);
fill(color(277, 77, 77));
ellipsoid(15, 15, 15, 15);
pop();
}else{
push();
translate(x, y, 0);
rotateX(frameCount * 0.01);
rotateY(frameCount * 0.01);
box(22);
pop();
}
boolDoRefresh = false;
}
}
}
}
function mousePressed() {
boolDoRefresh = true;
clear();
}