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