// (cc) douglas edric stanley // atelier hypermedia // http://www.ecole-art-aix.fr/hypermedia // cet exemple montre comment faire des cercles qui s'agrandissent ˆ des vitesses diffŽrentes // crŽer quatre tailles de dŽpart int taille1 = 0 ; int taille2 = 10; int taille3 = 13; int taille4 = 17; void setup() { size(400,400); } void draw() { // fond noir (= tout effacer ˆ chaque cycle) background(0); // augementer les diffŽrentes tailles (diffŽrentes vitesses pour chaque cercle) taille1 = taille1 + 1; taille2 = taille2 + 3; taille3 = taille3 + 2; taille4 = taille4 + 4; // si trop grand (> 600), alors revenez ˆ la taille 0 if (taille1 > 600) { taille1 = 0; } // si trop grand (> 600), alors revenez ˆ la taille 0 if (taille2 > 600) { taille2 = 0; } // si trop grand (> 600), alors revenez ˆ la taille 0 if (taille3 > 600) { taille3 = 0; } // si trop grand (> 600), alors revenez ˆ la taille 0 if (taille4 > 600) { taille4 = 0; } // choisir une couleur pour ce cercle (avec un peu de transparence) puis dessier le cercle fill(0,0,0,100); ellipse( 200, 200, taille1, taille1 ); // choisir une couleur pour ce cercle (avec un peu de transparence) puis dessier le cercle fill(255,255,255,100); ellipse( 200, 200, taille2, taille2 ); // choisir une couleur pour ce cercle (avec un peu de transparence) puis dessier le cercle fill(255,255,255,100); ellipse( 200, 200, taille3, taille3 ); // choisir une couleur pour ce cercle (avec un peu de transparence) puis dessier le cercle fill(0,0,0,100); ellipse( 200, 200, taille4, taille4 ); }