Windows Installer: GeoGebra Classic 5 Installer for Windows
botón, propiedades botón derecho
programa de guion - al hacer clic - abajo opciones para elegir
- guion (script) de GeoGebra
- JavaScript (elegir este)
a = ggbApplet.getXcoord("C");
//a es variable JavaScript y "C" es variable de GeoGebra, se comunican leyendo los valores de las variables de GeoGebra y almacenando los valores en variables de JavaScript
ejemplo de programa que dibuja una recta perpendicular a otra recta definida por pasar por los puntos D y C
a = ggbApplet.getXcoord("C");
b = ggbApplet.getYcoord("C");
c = ggbApplet.getXcoord("D");
d = ggbApplet.getYcoord("D");
pendiente = (d - b) / (c - a);
pendiente2 = -1 * (1 / pendiente);
e = ggbApplet.getXcoord("A");
f = ggbApplet.getYcoord("A");
coe1 = f - (pendiente2 * e);
aux = "h: " + "y=(" + pendiente2 + ")*x+" + coe1;
ggbApplet.evalCommandGetLabels(aux);
mismo ejemplo con animación, la recta se va dibujando progresivamente
para ello usa el deslizador de Geogebra "b" que va de -100 a 100 a velocidad 1
a = ggbApplet.getXcoord("C");
b = ggbApplet.getYcoord("C");
c = ggbApplet.getXcoord("D");
d = ggbApplet.getYcoord("D");
pendiente = (d - b) / (c - a);
pendiente2 = -1 * (1 / pendiente);
e = ggbApplet.getXcoord("A");
f = ggbApplet.getYcoord("A");
coe1 = f - (pendiente2 * e);
recta = "y=(" + pendiente2 + ")*x+(" + coe1 + ")";
aux = "v(x)=If(x<b,(" + pendiente2 + ")*x+(" + coe1 + "))";
ggbApplet.evalCommandGetLabels(aux);
ggbApplet.setValue("b", 0);
ggbApplet.setAnimating("b", true);
ggbApplet.startAnimation();
ok
ResponderEliminar