Script GeoGebra par clic, associé à un bouton (Désactiver le zoom et le déplacement du graphique)
|
06-02-2012, 07:38 PM
Message : #1
|
|||||||||||
|
|||||||||||
Script GeoGebra par clic, associé à un bouton (Désactiver le zoom et le déplacement du graphique)
Voir tout d'abord la commande Coin (voir ICI) ![]()
1) Zoom et Move ou bien No Zoom et No Move • Créer les nombres pixX et pixY Code : pixX = Si(Coin(5) ≠ (0, 0), Distance(Coin(1), Coin(2)) / x(Coin(5) + (2, 2)), 0.2) Code : pixY = Si(Coin(5) ≠ (0, 0), Distance(Coin(1), Coin(4)) / y(Coin(5) + (2, 2)), 0.2) • Créer les points C1 et C3 Code : C_1 = Si(Coin(5) ≠ (0, 0), Coin(1) + (pixX, pixY), (0, 0)) Code : C_3 = Si(Coin(5) ≠ (0, 0), Coin(3) + (-pixX, -pixY), (0, 0)) • Créer 2 points Cold1 et Cold3 (n'importe où) • Remplir xmin, xmax, ymin et ymax dans les préférences du graphique ![]() • Créer le bouton ZoomMove et recopier les instructions suivantes dans son script par clic Code : Agrandir(CopierObjetLibre(x(C_1)),CopierObjetLibre(y(C_1)),CopierObjetLibre(x(C_3)),CopierObjetLibre(y(C_3))) Code : SoitValeur(Cold_1, (0,0)) Code : SoitValeur(Cold_3, (0,0)) ![]() • Créer le bouton NoZoomNoMove et recopier les instructions suivantes dans son script par clic Code : SoitValeur(Cold_1, C_1) Code : SoitValeur(Cold_3, C_3) Code : Agrandir(x(Cold_1) , y(Cold_1) , x(Cold_3) , y(Cold_3) ) ![]()
|