Article en cours d'écriture
C'est pratiquement le même code que dans l'exemple précédent. Le seul changement c'est que, au lieu d'utiliser la fonction rotate() (rotation) ici, j'utilise la fonction scale() ( = changer l'échelle) avec la vairable zoom au lieu de la variable angle. Si zoom = 1 alors la taille n'est pas changée. Si zoom = 2, la taille est doublée. Si zoom = 0,5 alors la taille est réduite de moitié.
On remarque qu'il y a de toutes petites erreurs dans le calcul de la variable zoom, ce qui est logique car, dans les nombres à virgules, il y a forcément des approximations ... quand on fait des calculs puisque on a un nombre de chiffres après la virgule qui est limité.
Essayez de comprendre pourquoi, le texte en noir finit par être recouvert par le dessin.
Ci-dessous, le résultat que l'on souhaite obtenir (on va détailler en plusieurs étapes)