les bases _Processing

Processing est un logiciel gratuit de design génératif. Il permet de créer une image, une animation ou un objet à l'aide de lignes de codes. Voici quelques fonctions de base :
  • Définir la taille du document size(largeur,hauteur);
  • Définir la couleur de l'arrière-plan background(rouge,vert,bleu);
  • Définir la couleur du contour stroke(rouge,vert,bleu);
  • Définir la couleur du fond fill(rouge,vert,bleu);
  • Pas de couleur de fond noFill();
  • Pas de de couleur de contour noStroke();
  • Définir l'épaisseur d'un contour strokeWeight(épaisseur);
  • Dessiner une ligne line(x1,y1,x2,y2);
  • Dessiner un rectangle rect(x,y,largeur,hauteur);
  • Dessiner un cercle ellipse(x,y,largeur,hauteur);
  • Ecrire un texte text("texte à écrire",x,y);
  • Déplacer translate(dist. horizontale, dit. verticale);
  • Tourner rotate(PI/x);
  • Mettre à l'échelle homothétique scale(échelle);
  • Mettre à l'échelle  scale(éch. horizontale, éch. verticale); 
  • Répéter  for(int i=nombre de départ ; i<nombre maximal ; i=i+distance){code du dessin à répéter;} 

Les valeurs de largeur, hauteur, distance, échelle, couleur, épaisseur peuvent être définies de plusieurs manières :
  1. Valeur définie = un nombre précis
  2. À la souris = mouseX ou mouseY
  3. Au hasard = random(valeur minimale, valeur maximale)
  4. Etc.