Google Classroom
GeoGebraGeoGebra Classroom

Un pavage de Truchet aléatoire avec PyGGB. Activité.

Objectif : Obtenir un motif de Truchet Aléatoire.

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).