Pour créer une animation (et éventuellement l’exporter en GIF animé) il faut que tout ne dépende que d’un paramètre (ou curseur dans GeoGebra). On peut voir ce paramètre comme le temps, notons le t. Dorénavant je fais varier mes paramètres entre 0 et 1.[br]Je commence par créer deux curseurs t1 et t2 variant entre 0 et 1 et deux points A et B.[br]Pour animer le tracé d’un [b]segment [AB][/b], on peut créer le point :[br]M=A+t1(B−A)[br]Puis on trace le segment [AM]. [br]De même si on veut voir se tracer le [b]cercle de centre A et passant par B[/b], on peut créer le point :[br]N=Rotation(B,t2*360°,A) [br]puis créer ArcCercle(A,B,N).
Je crée maintenant un curseur nommé anim qui va varier disons de 0 à 3 et qui sera mon curseur global gérant l’animation. Je souhaite animer le scénario suivant : [br][img width=16,height=14]https://www.apmep-iledefrance.fr/local/cache-vignettes/L16xH14/puce_prive-07a10.gif?1587849469[/img] le segment se trace pour anim variant de 0 à 1, [br][img width=16,height=14]https://www.apmep-iledefrance.fr/local/cache-vignettes/L16xH14/puce_prive-07a10.gif?1587849469[/img] une pause de 1 à 1,5 [br][img width=16,height=14]https://www.apmep-iledefrance.fr/local/cache-vignettes/L16xH14/puce_prive-07a10.gif?1587849469[/img] tracé du cercle de 1,5 à 2,5 [br][img width=16,height=14]https://www.apmep-iledefrance.fr/local/cache-vignettes/L16xH14/puce_prive-07a10.gif?1587849469[/img] pause finale de 2,5 à 3.[br]On veut donc par exemple que t2 soit nul pour anim≤1,5, soit égal à 1 si anim≥2,5 et soit égal à anim−1,5 sinon. On peut le faire en imbriquant deux structures conditionnelles [code]Si(Condition , Alors, Sinon )[br][/code] ce qui donnerait :[br][code]t_2=Si( anim<=1.5, 0, Si(anim>=2.5, 1, anim-1,5))[/code][br]mais il est plus simple de faire redéfinir t1 et t2 ainsi : [br][img width=16,height=14]https://www.apmep-iledefrance.fr/local/cache-vignettes/L16xH14/puce_prive-07a10.gif?1587849469[/img] [code]t_1=Max( Min(1,anim),0)[/code] [br][img width=16,height=14]https://www.apmep-iledefrance.fr/local/cache-vignettes/L16xH14/puce_prive-07a10.gif?1587849469[/img] [code]t_2=Max( Min(1,anim-1.5),0)[/code][br]On obtient ceci :[br] [br][img width=450,height=281]https://www.apmep-iledefrance.fr/local/cache-vignettes/L450xH281/tuto-segment-cercle-un-curseur-anim01-450-fbdec.gif?1588672191[/img]