Tortue graphique
AnglePath génère la liste des points en 2D obtenus en spécifiant des déplacements relatifs consécutifs à partir du point précédent. Cette liste correspond au chemin de tortue graphique du langage de programmation Logo.
Générez une simple tortue graphique.
In[1]:=
![Click for copyable input](assets.fr/turtle-graphics/In_64.png)
Graphics[Line[AnglePath[ConstantArray[110 \[Degree], 100]]]]
Out[1]=
![](assets.fr/turtle-graphics/O_57.png)
Générez une courbe de flocon de neige de Koch.
In[2]:=
![Click for copyable input](assets.fr/turtle-graphics/In_65.png)
Graphics[Line[AnglePath[Array[ThueMorse, 4096] 2 Pi/3]]]
Out[2]=
![](assets.fr/turtle-graphics/O_58.png)
Générez une courbe de dragon.
In[3]:=
![Click for copyable input](assets.fr/turtle-graphics/In_66.png)
Graphics[Line[
AnglePath[{90 \[Degree], -90 \[Degree]}[[
1 + Nest[Join[#, {0}, Reverse[1 - #]] &, {0}, 10]]]]]]
Out[3]=
![](assets.fr/turtle-graphics/O_59.png)
Générez une autre courbe intéressante.
In[4]:=
![Click for copyable input](assets.fr/turtle-graphics/In_67.png)
Graphics[Line[AnglePath[N@Range[100000]]]]
Out[4]=
![](assets.fr/turtle-graphics/O_60.png)