Outils pour utilisateurs

Outils du site


nsi:langages:processing:start

Ceci est une ancienne révision du document !



Warning: Undefined array key 1 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 172

Warning: Undefined array key 1 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 149

Warning: Trying to access array offset on value of type null in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 149

Warning: Undefined array key 1 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 172

Warning: Undefined array key 1 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 149

Warning: Trying to access array offset on value of type null in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 149

Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214

Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214

Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214

Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214

Processing

Processing est un environnement de développement graphique.

La syntaxe est proche de celle de Java mais simplifiée au maximum. Il est également possible d'adopter un syntaxe proche de Python.

C'est un langage qui s'adresse aux artistes et qui permet donc des créations graphiques de qualité.

Démarrage

Vous pouvez télécharger processing sur cette page

Quand vous démarrez processing, vous obtenez une fenêtre comme celle-ci :

Il suffira d'écrire le script dans cette fenêtre et d'utiliser le bouton de lecture.

Exemple basique en mode java

int i = 100;                 // variable globale

void setup() {               // configuration
  size(640, 400);            // taille fenêtre
  stroke(0,0,0);             // couleur du trait
  background(250,200,200);   // couleur du fond
}

void draw(){                 // appelée à chaque rafraîchissement
  if (i>0) {                 // i est la variable globale
    circle(320,200,i);       // tracé d'un cercle de rayon i
    i--;
  }
}

background permet également d'effacer l'écran. Voici une variante où le fond est effacé à chaque rafraîchissement.

int i = 100;                 // variable globale

void setup() {               // configuration
  size(640, 400);            // taille fenêtre
  stroke(0,0,0);             // couleur du trait
}

void draw(){                 // appelée à chaque rafraîchissement
  background(250,200,200);   // couleur du fond + efface
  if (i>0) {                 // i est la variable globale
    circle(320,200,i);       // tracé d'un cercle de rayon i
    i--;
  }
}

Pour réaliser un graphique, il faudra connaître les nombreuses fonctions comme stroke ou circle. Pour cela, le mieux est d'aller voir la référence.

Les cours et exemples

nsi/langages/processing/start.1667252337.txt.gz · Dernière modification : de goupillwiki