Slider animation strange behavior

Picchiottino shared this question 1 year ago
Needs Answer

Hi every body.

When I start my slider animation (angle) connected with a point (precisely a complex number), it jumps directly from the minimum to a random (I suppose) close value and go on its way to the maximum.

Stranger : I animate it from the keyboard arrows and I stop. at a certain moment Then I right-click on the slider and check the "Animate box". The point jumps before having its correct way to the maximum.

I uninstalled and re-installed my 5.0634 version. Same thing happens. With 6 version it's clean but I don't want to use it. Please see the attached file.

Any idea ? Thanks a lot !

JD PICCHIOTTINO

Comments (9)

photo
1

This seems OK to me . What did you do exactly?

* drag slider to 0

* right click

* animation on

photo
2

Thanks for answering.

1. Left click on arg1.

2. I lead the slider to 10° with the right arrow of the keyboard.

3. Right click on the slider

4. Animation On.

There is a jump. Please have a look to the attached file.

Same thing happens when animation is on from "right click > animation on" at any starting value of arg1 <29.5°.

It's very strange indeed !

JDP

photo
1

@Michael

Je confirme ce bug de "jump" sur la version GeoGebra 5.634

(pas de bug sur la version 625 par exemple)

photo
1

Merci pour le retour.

J'avais vu que le bug n'apparaissait pas dans la version 6. Mais je préfère la version 5 pour l'instant.

Merci encore

JDP

photo
photo
1

I see also the faulty "jump" at StartAnimation() (in GGB5.0)

Attached a workaround.

photo
1

Thanks for answering.

Your solution is very clever, rami. Congrats !

I made up my mind and now my animations begin at -10° instead of 0° and I write a script to make visible zA and its trace at arg1=0°. It's not so bad ...

Thanks again.

JDP

photo
1

Hi rami.

Info ; in the first script line of arg1 (please see the former attached file) I replaced %0 by arg1 and it works.

What's the difference between both ?

Thanks.

photo
1

%0 is equal to the object name in which the script is written.

if the script occurs in arg1 (which is the case), then %0 and arg1 are identical.

photo
1

Got it ! Many thanks.

photo
© 2023 International GeoGebra Institute