Dans le répertoire Processing créez un dossier cours4. Il contiendra tous les fichiers de cette leçon.
Les fonctions vont permettre de bien distinguer le rôle des différentes parties du script.
Recopiez le script fonctions ci_dessous.
Modifiez le script précédent pour obtenir le résultat ci-dessous.
La fonction draw(), comme la fonction setup(), est une fonction interne à Processing. Son rôle est de répéter à l'infini les instructions qu'elle contient. On dit que le programme opère une boucle (loop en anglais)..
Recopiez le script fonction_draw ci_dessous.
En exécutant vous remarquez que la boucle est bien infinie.
Dans cet exercice on décide d'arrêter le script lorsque la fonction draw() aura été répété 100 fois.
Recopiez le script fonction_draw ci_dessous.
Recopiez le script ci-dessous
En ligne 14 on incrémente la variable globale i de 20, le nouveau cercle aura un rayon augmenté de 20 pixels.
Lorque i dépasse la taille du canevas, i redevient 0.
Modifiez le scriptprécédent où les cercles seront remplacés par des carrés.
Ecrire un script semblable au script de l'exercice 2 qui génère des cercles dont le centre, le rayon et la couleur sont choisis de manière aléatoire.
Il est possible de préciser le degré de transparence alpha pour une couleur de renplissage. Pour ce faire, on doit donc préciser quatre paramètres à la méthode fill(). Le quatrième argument est la valeur alpha.
Recopiez le script ci-dessous.
Modifiez le script précédent comme indiqué ci-dessous.
Modifiez le script précédent pour obtenir le résultat ci-dessous.
Créer un script qui donnera le résultat proposé ci-dessous.
Recopiez le script ci-dessous
En ligne 11 on ajoute une couche de transparence noire de densité 15 et de la taille de la fenêtre dessinée en ligne 11.
Puis on dessine un cercle blanc dont le rayon diminue.
Créer un script semblable au précedent pour obtenir le résultat indiqué ci-dessous.