# Commande principale: demarrer
pour new # set defaults, screen, pen et tortue init ftd [400 400] fcfg noir fcc vert levecrayon cachetortue fin pour p2r :radius :angle donne "x :radius * cos :angle donne "y :radius * sin :angle retourne liste :x :y fin pour spiral :angle # archimides spiral donne "radius :angle/20 fin pour demarrer new fcc jaune repetepour [angle 0 3600] [ spiral :angle fpos p2r :radius :angle baissecrayon] fin |
pour Spiral :Angle # Fermats Spiral donne "Radius 3*Puissance :Angle 0.5 fin |
pour Spiral :Angle # Equiangular Spiral donne "Radius Puissance 1.002 :Angle fin |
pour Spiral :Angle # Archimides Daisy donne "Offset Sin 7.05*:Angle donne "Radius :Angle/52 + (Puissance (:Angle/2000) 2) * :Offset fcc phrase Liste 0 (arrondi 127.5 * (1+:Offset)) 255 fin |