Article épinglé

vendredi 2 août 2019

Turtle - Créer un hexagone avec des cercles

3 cercles donnent un hexagone
Source: Géométrie sacrée - Miranda Lundy

Construction

  • cercle centré à l'origine
  • 2ème cercle centré sur le périmètre du premier
  • 3ème cercle centré à l'opposé du premier
=> Intersections axe X et cercles = Hexagone

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 centree 50,0
goto(50,-50)
pendown()
pencolor("red")
circle(50)
penup()
home()

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

#construction de l'hexagone resultant des intersections
goto(0,-50)
circle (50,-30)
pendown()
pencolor("blue")
circle(50,360,6)
penup()

Aucun commentaire:

Enregistrer un commentaire

Tout commentaire nous engage ;)