xxxxxxxxxx
43
function setup() {
createCanvas(400, 400);
background(random(127,255));
frameRate(9);
colorMode(HSB);
}
function draw() {
var x, y, w, h;
w = random(8,10+width / 8);
h = random(3,20+height / 12);
x = width / 6;
y = height/4;
// Draw rectangles
fill('yellow');
strokeWeight(3);
rectMode(CENTER);
rect(x, y, w, h);
rect(2 * x, y, w, h);
rect(3 * x, y, w, h);
rect(4 * x, y, w, h);
rect(5 * x, y, w, h);
// Draw ellipses
fill('blue');
ellipse(x, 3*y, w, h);
ellipse(2 * x, 3*y, w, h);
ellipse(3 * x, 3*y, w, h);
ellipse(4 * x, 3*y, w, h);
ellipse(5 * x, 3*y, w, h);
// Draw triangles
var c = random(0,360);
var d = random(6,30);
y = 2*y-30;
fill(c,360,100);
triangle(x,y,x+d,y+d,x-d,y+2*d);
triangle(2*x,y,2*x+d,y+d,2*x-d,y+2*d);
triangle(3*x,y,3*x+d,y+d,3*x-d,y+2*d);
triangle(4*x,y,4*x+d,y+d,4*x-d,y+2*d);
triangle(5*x,y,5*x+d,y+d,5*x-d,y+2*d);
}