Un pavage de Truchet aléatoire avec PyGGB. Activité.
Objectif : Obtenir un motif de Truchet Aléatoire.

Première partie
Données:
Soit ABCD un carré de côtés de longueur 1.
La droite (AB) est parallèle à l'axe des abscisses.
Les coordonnées du point A sont (x ; y).
Question
Exprimer les coordonnées de B, C et D en fonction de x et de y.
Deuxième partie
Définir les fonctions Python "triangles"
La fonction suivante permet de tracer le triangle ABC :
def t1(x,y):
A = Point(x,y,is_visible = False)
B = Point(x+1,y,is_visible = False)
C = Point(x+1,y+1,is_visible = False)
p = Polygon([A,B,C],color=[0,0,0],opacity=1,line_thickness=0)
En t'inspirant du code ci-dessus, écris trois fonctions t2, t3, t4 permettant de construire les triangles BCD, CDA et DAB.
Troisième partie
Compléter le code de la fonction dessin permettant de dessiner un pavage de Truchet aléatoire de dimension n ( n lignes, n colonnes).