Detener animación en Geogebra

Gisela Ocampo shared this question 5 months ago
Needs Answer

Buenas tardes:

Quisiera saber si alguien me podría ayudar para ver como detener una animación en Geogebra frente a un deslizador que tiene por variable un ángulo. Probé con lo siguiente (quiero que se detenga a los 270º) :

IniciaAnimación(α,true)if(α==270º,IniciaAnimación(α,false))

Pero no se detiene, no se me ocurre de que otra forma hacerlo, si alguien me puede ayudar, lo agradezco. Un saludo

Comments (2)

photo
1

Please post your .ggb file

photo
1

Es raro que un deslizador obtenga exactamente el valor que queremos cuando está animado, a veces porque salta más unidades de las descritas en incremento para mantener la velocidad, a veces porque el incremento hace que salte por encima del valor justo y a veces porque en ese momento el ordenador está atendiendo otros quehaceres y se lo salta él solito

en general para detener una animación en cierto valor se hace con un comando de valor aproximado por ejemplo en tu caso if(abs(α-270º)<=1º,IniciaAnimación(α,false)) según la precisión que desees puedes dar más espacio o menos de 1º

también es recomendable poner un comando if(abs(α-270º)<=1º,setvalue(α,270º)) para evitar por ejemplo que se detenga y un triángulo pierda su visión de rectángulo o isósceles o lo que deba verse

© 2021 International GeoGebra Institute