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

Objectif : Obtenir un motif de Truchet Aléatoire.
Première partie
Données:[br][br]Soit ABCD un carré de côtés de longueur 1.[br]La droite (AB) est parallèle à l'axe des abscisses.[br]Les coordonnées du point A sont (x ; y).[br]
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 :[br][br][code]def t1(x,y):[br] A = Point(x,y,is_visible = False)[br] B = Point(x+1,y,is_visible = False)[br] C = Point(x+1,y+1,is_visible = False)[br] p = Polygon([A,B,C],color=[0,0,0],opacity=1,line_thickness=0)[br][br][br][/code]
En t'inspirant du code ci-dessus, écris trois fonctions t2, t3, t4 permettant de construire les triangles BCD, CDA et DAB.
[url=https://geogebra.org/python/index.html?name=Activit%C3%A9+1+partie+2&code=eJx9zLEOgjAQBuC9T3GJC%2BgNsJJ0ABJnBzdCSIWCF0uPtI2Rt7fioIveDZdcvv8fHc%2FglB3ioXlhF%2FZCiB2cHSk7GQ1lVUMBQgx6hJAnD1zTQkCcEiScmGx4%2FZB8dydPl5iQcFTG63RT1bc65D9d%2FXFR%2FZPLJs06sU2aEiusW%2BzZsJNNhnFb5EX1FFaZoyGru3Cl%2Fma19zJ7N4gn5jRIsQ%3D%3D&autorun=false]CLIQUE ICI pour ouvrir PYGGB .[/url]
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).
[url=https://geogebra.org/python/index.html?name=Activit%C3%A9+1+partie+3+%28%C3%A0+compl%C3%A9ter%29&code=eJzNlEtOwzAQhvc%2BxYguaMEIwmMTKYpaHmvEFiHkJk6wcMaR40K75jRcAy7GuCm0KWlphZCYNq%2BZ34k%2Fz3g6cC2sUxJOIIQbWZRaJNKClhWURqGrIN2ly%2FvL26u1JhdOGSSfoJMWkBlMvAdSWVUKGcusKcAKTOmiitJYt8dYKjNwQXfMJ72QAVkfIrj2b%2Fc%2Brqr7J1WpoZbkvhK6kr2pajBX7QdrdOdNHR2rlOVUqSe5we5tnw%2F4%2BR1PjDY2uj3i9LvjphSJcpMo4FqhvHcPKnlEYouOejOO4wWOi%2F%2FAQRT8YnuOkwWOzb%2FcIF6j2yzDDQ6i4P1tOPwbapbTVTn59Qw3zV2DhDj4YKuMsM7PNkWt91kXZ7CZsTABhX7L5fLL%2FRkaz0PxQsiboAn7ferRYh7XFJ%2BmMh%2BPIGiO8Tbbx63y%2BLs8%2FgPhBmu1NKZ9geFy7NtaMpp2sDULzzqQqkJiVfe%2BERTO0AxDQNAqpyQCp1ufbqSHkD6HtLpnfhw1yBSGWmAChzAUyWNuzQjTkDqlj8yLpi6yg4DTf15kUV1ivI4ilWBr%2BJQtlFdddjvPD8rJnbZiWwJPZUsnpwl%2BlRpjH0udtPo%3D&autorun=false]Clique ici pour voir le code à compléter.[/url]
Close

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