Issuu on Google+

PROCESSING Bon à savoir ex: strokeWeight ex: // informations ex: save("fichier.png"); ex: background(250);

Importance des majuscule Ecrire des informations Sauvegarder Omniprésence des « ; »

1 // CONCEVOIR UNE FORME Définir une fenêtre de rendu

size(600,600); Définir un arrière plan

background(250); Épaisseur du contour en pixel

strokeWeight(2); Couleur contour

stroke(255); Remplissage

fill(255,255,100,50) R V B Opacité Création d'une forme

triangle(x,y,x1,y1,x2,y2) y

y1

y2

x x1

x2

ellipse(x,y,largeur,longueur) y largeur

x

longueur

2 // VARIABLES size(600,600); background(250); Répéter 1000 fois l’opération

for(int i=0;i<1000;i++){ Définir x et y comme variable aléatoire de 0 à 600

float x=random (0,600); float y=random (0,600); Définir un remplissage aléatoire

fill(x, y, 200, 50); R V B Opacité Le cercle

ellipse(100,100,60,60); Refermer l’accolade

}

3 // FAIRE DES TRAMES size (600,600); rectMode(CENTER); ellipseMode(CENTER); noStroke(); for (int x=30; x<600; x+=60){ for (int y=30; y<600; y+=60){ fill(random(0,255)); rect(x,y,60,60); fill(random(0,255)); ellipse(x,y,50,50); } }

4 // MODE RÉACTIF void setup() { size(600,600); noFill();stroke(0);PAS DE REMPLISSAGE NI DE CONTOUR background(200); frameRate(10);FÉQUENCE D’APPARITION } void draw() { float x=random(0,width);LARGEUR DU DOCUMENT float y=random(0,height);HAUTEUR DU DOCUMENT rect(x,y,50,50); } ENREGISTRER LORSQUE L’ON CLIQUE

void mousePressed() { saveFrame("###frame.png"); }

5 // CRÉER DU GÉNÉRATIF void setup() { size(600,600); background(200); frameRate(10); } void draw() { for(int i=0;i<1000;i++){ float x=random (0,600); float y=random (0,600); float z=random (0,600); float t=random (0,600); float w=random (0,600); fill(z,t,w);COULEUR ALÉATOIRE ellipse(x,y,30,30);POSITION ALÉATOIRE / TAILLE CONSTANTE }}

6 // RESSOURCE TOUTES LES RESSOURCES NECESSAIRES

http://processing.org/


Processinglove