Programme qui facilite l'apprentissage et la pratique de la technique de la calligraphie. La visualisation du ductus permet de comprendre comment est construite la lettre. L'ordre des traits et la direction sont indiqués, ce qui permet de comprendre et réaliser la lettre plus rapidement. Le but est donc de créer un programme,qui va, lorsque l'on va taper sur une lettre du clavier, lancer une vidéo qui nous montre le ductus de la lettre.
Importation une librairie
import processing.video.*; Movie movie;
Déclaration des variables globales
void setup() { size(1360, 720);//taille de l'écran background(0);//fond movie = new Movie(this, "plume.mp4");// déclarer la vidéo plume.mp4 movie.loop();} // lancement de la vidéo
Vidéo de lancement du programme
void movieEvent(Movie m) { m.read();} //lecture de la vidéo
Boucle d'affichage (30 fois par seconde par défaut)
void draw() { // boucle d'affichage image(movie, 0, 0, width, height);}
Lancement de la méthode ( action )
void keyPressed() { // méthode else if (key == 'a'){ // test conditionnel movie = new Movie(this, "a.mp4"); // le construteur movie.loop(); } // Si on presse la touche 'a' alors la vidéo "a.mp4" se lance en boucle
Répétition pour faire les lettres de “a” jusqu'à “z”
else if (key == 'b'){ movie = new Movie(this, "b.mp4"); movie.loop();} else if (key == 'c'){ movie = new Movie(this, "c.mp4"); movie.loop();} else if (key == 'd'){ movie = new Movie(this, "d.mp4"); movie.loop(); } ... else if (key == 'x'){ movie = new Movie(this, "X.mp4"); movie.loop();} else if (key == 'y'){ movie = new Movie(this, "Y.mp4"); movie.loop();} else if (key == 'z'){ movie = new Movie(this, "Z.mp4"); movie.loop();}}