[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][br]
l1=ItérationListe(Homothétie(Rotation(pol, α, O), r, O), pol, {poly1}, n)
pursuit1[<Point>,<Point>,<nombre>,<nombre>,<nombre>]
Des exemples de constructions dans le livret : [url=https://www.geogebra.org/m/ekcfhfr2]https://www.geogebra.org/m/ekcfhfr2[/url]