[br][b]A[/b] point libre[br][b]B[/b] point libre[br][b]nbc [/b]nombre entier allant de 1 à 30 # Nombre de côtés du polygone[br][b]n[/b] nombre entier allant de 1 à 100 # Nombre d'itérations[br][b]t[/b] nombre compris entre 0 et 1 # position de départ[br]
poly1=Polygone(A, B, nbc)[br]M=Sommet(poly1, 1) + t Vecteur(Sommet(poly1, 1), Sommet(poly1, 2))[br]N=Sommet(poly1, 2) + t Vecteur(Sommet(poly1, 2), Sommet(poly1, 3))[br]O=CentreGravité(poly1)[br][math]\alpha[/math]=Angle(A, O, M) # angle de la rotation.[br]MN=Distance(M, N)[br]AB=Distance(A, B)[br]r=MN / AB #rapport de l'homothétie[br]l1=ItérationListe(Homothétie(Rotation(pol, α, O), r, O), pol, {poly1}, n)[br]l2=Séquence(Elément(l1, i), i, 1, Longueur(l1), 2) #triangles blancs[br]l3=Séquence(Elément(l1, i), i, 2, Longueur(l1), 2) #triangles noirs[br][br]
m1=Séquence(Rotation(l2, i (360°) / nbc, O), i, 1, nbc, 1)[br]m2=Séquence(Rotation(l3, i (360°) / nbc, O), i, 1, nbc, 1)
pursuit2[point,point,nombre,nombre,nombre]
Pour tester l'outil : [url=https://www.geogebra.org/m/ebxuwcwe]https://www.geogebra.org/m/ebxuwcwe[/url]
Des exemples de constructions dans le livret : [url=https://www.geogebra.org/m/ekcfhfr2]https://www.geogebra.org/m/ekcfhfr2[/url]