Fermare l'animazione ad un valore specifico

mike62 shared this question 6 years ago
Answered

E' possibile stabilire un'animazione che si fermi ad uno o più determinati valori?

Vorrei animare un angolo che si fermi a 90° e 180°. Grazie

Comments (9)

photo
1

Benvenuto nel Forum di GeoGebra! :wink:

Ti ho preparato un file di esempio che funziona così: uno slider beta regola la rotazione di un punto C' che definisce l'angolo che devi visualizzare ai tuoi studenti.

Ho creato un pulsante per avviare l'animazione.

Nella scheda Slider della finestra di dialogo Proprietà dello slider beta ho impostato la sua Velocità come:

Se[β ≟ 90° ∨ β ≟ 180°, 0, 1]

Per ottenere il simbolino di uguaglianza con il ? ti basta digitare due simboli di uguale ==

In questo modo l'animazione si ferma quando abbiamo beta retto o piatto.

Ora inizia il bello. Per fare riprendere l'animazione a beta, dopo che si è fermato, non ho trovato di meglio che ricorrere a un trucchetto, che comunque non ha impatto visuale: ho creato un pulsante, visualizzato quando l'animazione è in pausa, che aumenta il valore di beta in modo tale che lo slider possa ripartire con l'animazione.

Lo script del pulsante è

ImpValore[β,β+2°]

Prova a dare un'occhiata al file allegato, e aggiustalo secondo le tue necessità

https://ggbm.at/1388669

photo
1

E' possibile stabilire un'animazione che si fermi ad uno o più determinati valori?

Vorrei animare un angolo che si fermi a 90° e 180°. Grazie


se può essere interessante anche quello che ho allegato

gli scripting dei vari strumenti sono descritti nei testi

https://ggbm.at/1388673

photo
1

Benvenuto nel Forum di GeoGebra! :wink:

Ti ho preparato un file di esempio che funziona così: uno slider beta regola la rotazione di un punto C' che definisce l'angolo che devi visualizzare ai tuoi studenti.

Ho creato un pulsante per avviare l'animazione.

Nella scheda Slider della finestra di dialogo Proprietà dello slider beta ho impostato la sua Velocità come:

Se[β ≟ 90° ∨ β ≟ 180°, 0, 1]

Per ottenere il simbolino di uguaglianza con il ? ti basta digitare due simboli di uguale ==

In questo modo l'animazione si ferma quando abbiamo beta retto o piatto.

Ora inizia il bello. Per fare riprendere l'animazione a beta, dopo che si è fermato, non ho trovato di meglio che ricorrere a un trucchetto, che comunque non ha impatto visuale: ho creato un pulsante, visualizzato quando l'animazione è in pausa, che aumenta il valore di beta in modo tale che lo slider possa ripartire con l'animazione.

Lo script del pulsante è

ImpValore[β,β+2°]

Prova a dare un'occhiata al file allegato, e aggiustalo secondo le tue necessità

photo
1

Perfetto. Avete centrato il mio obiettivo.

Grazie mille. :D

photo
1

Per mathmum, mi piacerebbe far vedere anche l'angolo di 360°. Cosa devo fare?

photo
1

Per mathmum, mi piacerebbe far vedere anche l'angolo di 360°. Cosa devo fare?


permettetemi l'intrusione: ho impostato lo slider β:min:0° max:359.99 e mediante il menù opzioni ho

impostato arrotondamento a 0 cifre decimali.


comunque mi sono intromesso perchè volevo chiedere a mathmum il perchè dell'impostazione nello

scripting del pulsante 1: ImpValore[β,β+2°] (+2°?)

grazie

photo
1

@Mike:

Trucchetto n°2 - È vero, l'angolo giro non era visualizzato, scusa la mancanza.

Per ovviare a questa cosa ho creato io un angolo giro "finto" fatto con una circonferenza, che viene visualizzata solo quando l'angolo è giro.

La scelta di non visualizzazione dell'angolo giro con GeoGebra è stata fatta dai programmatori, perchè creava problemi - mi ricordo che ne avevamo discusso un paio di estati fa.


@alfabeta

Ho usato 2° perchè è un valore "piccolo ma non troppo" per gestire l'animazione, visto che gli angoli visualizzati hanno un intervallo di 5° (anche se non si vede nell'animazione, c'è questa impostazione nello slider) e visto che questa non è un'app che deve restituire un calcolo esatto, ma solo un risultato visuale, è inutile litigare con l'approssimazione dei valori, gli arrotondamenti, etc. che possono creare problemi nelle animazioni. L'importante (secondo me) è che gli angoli notevoli siano visualizzati correttamente con i relativi testi descrittivi al momento giusto, e che l'app sia facile e intuitiva da utilizzare.


Saluti a tutti

https://ggbm.at/1388675

photo
1

Colorato e messo su ggbtube per tutti i piccolini che hanno Internet in classe

http://tube.geogebra.org/st...

photo
1

Ora è perfetto. GRAZIE :D :D

© 2021 International GeoGebra Institute