Garder les déplacements et désactiver les zooms

jumera shared this question 4 years ago
Answered

Bonjour


Dans l'aide, ici

https://wiki.geogebra.org/f...

Il est dit que

Agrandir(x(Coin(1)),y(Coin(1)),x(Coin(3)),y(Coin(3))) désactive les zooms

Certes, mais si on déplace, cela (dé)zoom..!

(Le Bouton1 dans le fichier a pour script par clic cette commande)


Y a-t-il un moyen de désactiver (vraiment) les zooms et de garder les déplacements..?

Best Answer
photo

aquí va mi idea.

todavía no es completamente estable en el PC para cambios de tamaño de la ventana pero creo que será estable online que no permite cambios de tamaño de la ventana

intentaré estabilizarlo para los cambios de ventana también aunque el defecto es pequeño; en los cambios lentos ni se nota.

Comments (27)

photo
1

Try this:


  1. a=CopyFreeObject(x(Corner(1)))
  2. b=CopyFreeObject(y(Corner(1)))
  3. c=CopyFreeObject(x(Corner(3)))
  4. d=CopyFreeObject(y(Corner(3)))
  5. ZoomIn(a,b,c,d)

photo
1

Better with SetValue() of course :)

https://www.geogebra.org/m/duA49fc5


> Y a-t-il un moyen de désactiver (vraiment) les zooms et de garder les déplacements..?

sorry, missed that. I think that's possible only if you use sliders eg https://www.geogebra.org/m/DFsdNtrZ

photo
1

Thanks for answer


I think that's possible only if you use sliders eg https://www.geogebra.org/m/DFsdNtrZ

In this file, we can't move graphic view (sure we can put variables into xmin, ymin, xmax and ymax... for zoom)

I asked for :

"enabled Move Graphic view

and

"disabled Zoom"

So it is not possible..?

photo
1

Yes, it's possible - you'll need to change the logic in that file

photo
1

ok thank's i understand what you mean

but it is impossible without cursors (for example in GeoGebraTube have 2 possibilities

"enable pan" and "enable zoom" ?)

photo
1

Arrggg je ne devrais pas causer english lol

Je disais "It is impossible.... have 2 possibilities "enable pan" and "enable zoom"?"

Les 2 ne sont pas dissociées, ce qui ne répond pas à ma question..

Ce serait bien d'avoir les 2 possibilités "enable pan" and "enable zoom"

photo
1

This ?

photo
1

Expanded with AxesRatio

photo
1

Ça "freeze" toujours autant..

photo
1

tested with 5.0.396 Windows 10

In the unfreezed-status it's possible to change zoom and axis-ration

This parameters are saved (in targetX, targetY) when freeze change to ON.

When freeze is ON and Corner(2) is changed (onUpdate) then zoom and axis-ratio are freezed with the parameters targetX and targetY.

photo
1

Thank's


And what about my file..? (without freeze..)

https://help.geogebra.org/t...

photo
1

Sorry,


I can not create a meaningful application with this file.

(Windows 10, GGB 5, Desktop)

In addition, I do not really understand the logic of the code.

photo
1

I can not create a meaningful application with this file.
Strange, i can with my Mac

And if you open one of your file, and create my 3 numbers, and copy my tests in xmin, xmax,ymin and ymax, is it working..?

I do not really understand the logic of the code.
Sure it is not a Mathematic logic ! but perhaps a computer logic : it depends perhaps how zoom is created (i don't know) and how actualisations are done...

photo
photo
1

Merci rami..!

(mais je préfère quand ça ne freeze pas..)

photo
1

Moi, je crée tout... Tu veux créer quoi..?

(avec GeoGebra5 ou 6 avec ce fichier

ou celui téléchargé depuis le Tube)

photo
1

???

Voici une copie d'écran de nofreezezoom1 avec la fenêtre Algèbre

ec8761fae5b46f709f3da5790b7fb43e

photo
1

Ben pas lol sur mon Mac

Tout fonctionne (lol)f91203b8741c3ffb5d5e009818709cde

photo
1

Je trouvais bizarre aussi que mes points C1 et C3 ne se mettent pas à jour

Opps si, ils sont bien mis à jour (et le zoom est toujours impossible.. (sans freezer..))ac2096c94693ec45266342dae856c152

Mais c'est bizarre que ça marche sur Mac, et pas sur ton PC Noel..

photo
1

Ben oui, c'est comme dans le fichier de rami si tu utilises les noms de ses variables

Il suffit de donner d'autres noms à mes variables..! (Dans ce fichier, j'ai appelé mes variables Noel1, Noel3 et Noel1Noel3..!)

(et ça marche aussi si on modifie la taille de la fenêtre)

Bon, ça marche sur PC ou pas alors..?

photo
photo
1

Ça fonctionne aussi sur GeoGebraTube...


https://www.geogebra.org/m/r3xD5eWh

photo
1

Dans la série "de plus en plus bizarre" (lol)

(fonctionne parfaitement sur mon Mac...)

photo
1

yes, this works in Windows10 GGB5 Desktop

Note:

Its works also without objects in AlgebraView and

If(true,?,?) in ymin and ymax

But I do not understand why and what GGB do (maybe a bug)

photo
1

Improved your discovery

photo
2

Shhhhhhtttttttttttt, it is too nice

Don't say that it is a bug

IT IS A NEW FEATURE looool

photo
1

aquí va mi idea.

todavía no es completamente estable en el PC para cambios de tamaño de la ventana pero creo que será estable online que no permite cambios de tamaño de la ventana

intentaré estabilizarlo para los cambios de ventana también aunque el defecto es pequeño; en los cambios lentos ni se nota.

photo
1

Bravo mathmagic


Tu m'as appris une commande que je ne connaissais pas..!

https://wiki.geogebra.org/f...

photo
photo
1

this works when the size of windows changes.

the other file was right in previous post

this link lets scale and zoom and disables the move

https://www.geogebra.org/m/FbjYbhDU

© 2021 International GeoGebra Institute