function setup() {
 createCanvas(1000, 1000, WEBGL);
}

function draw() {
 background(random(200),random(255),random(200));
 rotateX(frameCount * 0.1);
 rotateY(frameCount * 0.1);
 ellipsoid(200, 200, 200);
 fill(mouseX,mouseY,random(150),random(120));

rotateX(frameCount * 0.01);
 rotateY(frameCount * 0.01);
 torus(100, 50);
 fill(random(150),random(100));
 rotateX(frameCount * 0.01);
 rotateY(frameCount * 0.01);
 box(90);
 fill(mouseX,mouseY,random(100),random(150));
 
 rotateX(frameCount * 0.01);
 rotateZ(frameCount * 0.01);
 cylinder(100, 100);
}

function setup() {

createCanvas(500, 500);

background(255,0,0);

}

function draw() {

stroke(random(255),random(255),random(255))

triangle(mouseX,mouseY,250,0)

}

Like what you read? Give Fabrizio Vasquez Auqui a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.