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
Table des matières
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.


