–
Mise à jour le 19/06/2017
Sommaire :
- Le langage processing sur le fonctionnement de la souris .
- Déplacement de forme avec la fonction mouseY
Retour au sommaire |
–
Déplacement de forme avec la fonction mouseY
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
// // // Exemple d'utilisation de la fonction mouseY // // Deplacement de forme avec la fonction mouseY // // H-Mazelin 15/06/2017 // La fonction setup () est exécutée une fois, lorsque le programme démarre. // Il sert à définir les propriétés d'environnement initiales telles que la // taille de l'écran et à charger des supports tels que des images et des polices // au démarrage du programme. void setup () { // definition de la taile de la fenetre // syntaxe : size (Hauteur fenetre,largeur fenetre ) size(1000,800); } //Le programme principal s’exécute par une boucle infinie appelée draw () void draw () { // choix de la couleur du fond de la fenetre // syntaxe : background (rouge,vert,bleu ) // valeur du rouge de 0 à 255 iden pour les autre couleurs // affichage du fond de l'ecran en blanc background(255,255,255); // Creation d'un ligne qui se deplace en verticale // line(a,b,c,d) // a => coordonnées horizontal de depart // b => coordonnées vertical de depart defini par mouseY // a => coordonnées horizontal d'arrivée // b => coordonnées vertical d'arrivée defini par mouseY line(100, mouseY, 200, mouseY); // Creation d'un rectangle qui se deplace en verticale // rect(x,y,largeur,longueur ); // les 2 premiers paramètres définissent l'emplacement du coin // supérieur gauche // x => la valeur horizontal horizontal de la position de // la forme // y => la valeur vetical de la position de la forne est // défini dans ce cas par mouseY // largeur => largeur du rectangle // longueur => longueur du rectangle // par defaut les angles du rectangles sont = 90° rect(250, mouseY, 80, 80); // Creation d'un cercle qui se deplace en verticale // ellipse(x,y,largeur,hauteur); // x => la valeur horizontal de la position de la forme // y => la valeur vetical est défini dans ce cas par mouseY // largeur => grandeur du diamètre sur l'axe horizontal // hauteur => diamètre sur l'axe vertical ellipse(400, mouseY, 80, 80); } |
Retour au sommaire | Menu langage Processing |