Tom & Jerry

Geogebra ne donne pas les coordonnées du pointeur de la souris, secret professionnel ? Il est néanmoins possible de les déterminer quand on zoome. Comment ?

La souris peut se déplacer dans son habitacle sans être repérée, mais dès l'instant où elle le modifie c'en est fini pour elle !

Réponses

  • Il semble en être de même de la connaissance du français.
  • ...c'en ait finit...
    ???
  • Chaurien doute pour corriger c'en est fini pour elle
    Lorsque notre cher Nico, le professeur, intervient dans une question d'analyse, c'est une véritable joie pour les lecteurs..


  • $100$ est fini.
  • Merci, j'ai corrigé. En ce qui concerne l'énigme l'image postée peut très bien servir d'indice, mais je ne l'ai pas fait exprès !
  • La position du curseur est celle du centre d'homothétie de deux fenêtres graphiques successives :
    On définit les points $A$ et $B$ comme étant des coins de la fenêtre : $A=coin(1)$ (en bas à gauche) et $B=coin(3)$ (en haut à droite). On écrit ensuite un script par actualisation sur le point $A$:
    xb=ggbApplet.getXcoord("B");
    yb=ggbApplet.getYcoord("B");
    xa=ggbApplet.getXcoord("A");
    ya=ggbApplet.getYcoord("A");
    xsb=ggbApplet.getXcoord("SB");
    ysb=ggbApplet.getYcoord("SB");
    xsa=ggbApplet.getXcoord("SA");
    ysa=ggbApplet.getYcoord("SA");
    ggbApplet.evalCommand("C=Intersect(Line(("+xa+","+ya+"),("+xsa+","+ysa+")),Line(("+xb+","+yb+"),("+xsb+","+ysb+")))");
    ggbApplet.setCoords("SA",xa,ya);
    ggbApplet.setCoords("SB",xb,yb);
    Les points $SA$ et $SB$ sont préalablement définis par $SA=SB=(0,0)$. Avec ce script ils sont redéfinis comme étant respectivement égaux à $A$ et $B$ avant l'actualisation, c'est-à-dire avant le zoom. Dès que l'on zoome on peut calculer les coordonnées du centre d'homothétie $C$ comme étant l'intersection de deux droites oranges. Voir ce fil sur le forum GGB. Ci-joint un fichier texte à renommer en .ggb.
Connectez-vous ou Inscrivez-vous pour répondre.