Turtle est une bibliothèque de domaine public utile pour dessiner de manière itérative et récursive avec n'importe quel langage de programmation.
À partir de ici, vous pouvez commencer à étudier la partie théorique de turle.java
L'université de Princeton du New Jersey a un excellent livre en ligne sur la programmation Java.
Je vous invite à visiter le lien suivant : http://introcs.cs.princeton.edu/java/home/
Les classes publiques pour dessiner avec JAVA se trouvent ici
Turtle : http://introcs.cs.princeton.edu/java/32class/Turtle.java.html
StdDraw : http://introcs.cs.princeton.edu/java/stdlib/StdDraw.java.html
Attention : Les deux classes doivent être placées sous le même package.
Vous pouvez dessiner des images comme la courbe de Hilbert qui suit avec le main suivant
http://introcs.cs.princeton.edu/java/32class/Hilbert.java.html
ou la célèbre courbe de Koch
https://it.wikipedia.org/wiki/Curva_di_Koch
http://introcs.cs.princeton.edu/java/32class/Koch.java.html
Téléchargez ici l'application Netbeans mainHilbert
Suivez la leçon vidéo sur turtle :
Ressources utiles pour la programmation avec Turtle en java.
https://github.com/kmicinski/simpleturtlegraphics

