xxxxxxxxxx
41
// fonction qui s'exécute une seule fois au lancement
function setup() {
// créer un espace de travail
// createCanvas(largeur, hauteur);
createCanvas(400, 400);
// background(rouge, vert, bleu);
// les valeurs rvb sont prises entre 0 et 255
// background(0); = noir
// background(255); = blanc
background(255, 0, 0);
rectMode(CENTER);// coordonnées partent du centre du rectangle
fill(120, 255, 0); // remplir la forme
stroke(0, 0, 255); // changer la couleur du contour
strokeWeight(10); // changer la taille du contour
// dessiner un rectangle
// rect(position x, position y, largeur, hauteur);
rect(100, 100, 40, 40);
noStroke(); // enlève le contour
fill(120, 100, 0);
rect(120, 120, 40, 40);
stroke(0);
strokeWeight(1);
rect(200, 200, 50, 60);
}
// fonction qui s'exécute 25 fois par secondes
function draw() {
// remplir une forme avec une couleur grise aléatoire
fill(random(255));
noStroke(); // pas de contour
// dessiner une ellipse avec une position et une taille aléatoire
ellipse(random(width), random(height), random(10, 100));
}