Sites


Processing

Les outils

Les outils dans Processing permettent d’étendre les fonctionnalités de l’environnement par le biais d’une interface appropriée. Ils sont accessibles dans le menu «Tools». Certains sont installés par défaut :

  • le sélecteur de couleurs («Color Selector») qui permet de visualiser une représentation RVB ou HSB d’une couleur particulière.
  • le créateur de fontes («Create font…») qui permet à partir de fontes installées sur votre ordinateur de générer un fichier compatible avec le chargement de fontes depuis un programme (se reporter au chapitre Dessiner plus > La typographie)
  • le générateur de vidéos («Movie Maker») qui permet de créer une vidéo à partir d’une série d’images (se reporter au chapitre Sortir > La vidéo)
  • l’archive de sketch («Archive Sketch») qui permet de créer un fichier .zip du sketch en cours.

D’autres outils sont disponibles pour étendre les possibilités de l’interface de Processing, via le menu Tools >Add Tool … .

Nous allons nous pencher sur deux outils particuliers, «Templater» et «Bootstrap» de Jonathan Acosta qui permettent  respectivement de sauvegarder un modèle de code (template en anglais) et de le réutiliser à la création d’un nouveau sketch.

Installation des outils

L’installation d’un nouvel outil se fait depuis la fenêtre Tool Manager accessible depuis l’interface Tools > Add Tool…

Depuis l’interface, cliquez successivement sur les boutons Install des outils «Templater» et «Bootstrap». Après leur installation et si tout s’est passé bien, vous devriez voir apparaître dans le menu «Tools» les menus «Templater : save as template» et «Bootstrap : init sketch».

Utilisation de Templater

Comme vous l’avez sûrement noté, à chaque fois que l’on veut écrire un nouveau sketch, nous sommes obligés de taper à la main les fonctions setup() et draw() avant de commencer réellement à programmer. À la longue, cela peut devenir fastidieux. «Templater» et «Bootstrap» vont nous permettre de s’affranchir de cette tâche en un click, pour peu que nous ayons créé au préalable un modèle de code.

Pour cela, nous allons partir d’un sketch vierge en ouvrant une nouvelle fenêtre (via File > New). Une fois cette opération effectuée, vous allez écrire dans cette fenêtre le code suivant :

void setup()
{
}

void draw()
{
}

Sauvegardez ce modèle en sélectionnant le menu Tools > Templater : save as template. Vous pouvez par exemple appeler ce modèle setup_draw.txt : il va servir de point de démarrage à l’autre outil Bootstrap.

Utilisation de Bootstrap

Nous allons pour l’exemple créer un nouveau sketch et en un seul click l’initialiser avec le bloc de code précédent. Sélectionner le menu Tools > Bootstrap : init sketch et observez le remplissage automatique de votre éditeur par le code que nous avons sauvegardé précédemment avec «Templater».

Il est bien entendu possible de sauvegarder plusieurs modèles de sketch, dans ce cas «Bootstrap» vous proposera avant d’initialiser le sketch de choisir quel modèle vous voulez utiliser.

Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.

Vous devriez rafraîchir la page.