Article épinglé

vendredi 2 août 2019

Turtle - Débuter une rosace avec deux cercles

Début de la rosace, il suffira de boucler avec d'autres cercles bleus

Construction

  • Tracer les axes
  • Tracer le premier cercle centré sur l'origine
  • Parcourir sur 30° le premier cercle et placer un point
  • Orienter la tortue de 90° sur un axe centrifuge
  • S'éloigner du diamètre du cercle
  • Orienter la tortue tangentiellement au prochain cercle
  • Tracer le cercle

Script

from turtle import *
# dessin des axes
home()
penup()
goto(-200,0)
pendown()
fd(400)
penup()
goto(0,-200)
pendown()
left(90)
fd(400)
penup()
home()

# cercle centree 0,0
goto(0,-50)
pendown()
pencolor("red")
circle(50)
penup()
home()

# cercle sur l'exterieur décalé de 30 deg
goto(0,-50)
circle(50,30)
dot()
penup()
right(90)
forward(50)
right(-90)
pendown()
pencolor("blue")
circle(50)

Aucun commentaire:

Enregistrer un commentaire

Tout commentaire nous engage ;)