Properties
Category
Spanish
Due On
2019-06-29
Similar Topics
Statistics
Comments
6
Participants
2
Subscribers
2
Votes
2
Views
573
Share

Como intercambiar las dimensiones de la Vista Uno a la Vista Dos y Viceversa
Answered
Que comando de GeogebraScript y/o JavaScript necesito para intercambiar (swap) las dimensiones (xmin, xmax, ymin, ymax) de la Vista Uno a la Vista Dos y Viceversa ya sean numericas o variables.
- GeoGebra
- Help
- Partners
-
Contact us
- Feedback & Questions
- This email address is being protected from spambots. You need JavaScript enabled to view it.
- +43 677 6137 2693
© 2022 International GeoGebra Institute
en geogebra usa ZoomIn( <Min x>, <Min y>, <Max x>, <Max y> ) en javascript puedes usar
evalcomnad("ZoomIn( <Min x>, <Min y>, <Max x>, <Max y> )")
los valores de las esquinas se consiguen con corner(1,1) a corner(1,4) para la graphics y con corner(2, ) para la 2
por ejemplo x(corner(1,1)) es xmin y y(corner(1,3)) es ymax
los corners se numeran desde izquierda-abajo en direccion contraria al reloj
La Esquina(1,1) muestra la coordenada minimas y las Esquina(1,3) muestra las coordenadas maximas
xmin=x(Esquina(1,1))
ymin=y(Esquina(1,1))
xmax=x(Esquina(1,3))
ymax=y(Esquina(1,3))
=========================
xmin=x(Esquina(2,1))
ymin=y(Esquina(2,1))
xmax=x(Esquina(2,3))
ymax=y(Esquina(2,3))
ggbApplet.evalCommand("xmin1=x(Corner(1,1))");
ggbApplet.evalCommand("ymin1=y(Corner(1,1))");
ggbApplet.evalCommand("xmax1=x(Corner(1,3))");
ggbApplet.evalCommand("ymax1=y(Corner(1,3))");
var xmin1= ggbApplet.getValue("xmin1");
var ymin1= ggbApplet.getValue("ymin1");
var xmax1= ggbApplet.getValue("xmax1");
var ymax1= ggbApplet.getValue("ymax1");
/////////////////////////////////
ggbApplet.evalCommand("xmin2=x(Corner(2,1))");
ggbApplet.evalCommand("ymin2=y(Corner(2,1))");
ggbApplet.evalCommand("xmax2=x(Corner(2,3))");
ggbApplet.evalCommand("ymax2=y(Corner(2,3))");
var xmin2= ggbApplet.getValue("xmin2");
var ymin2= ggbApplet.getValue("ymin2");
var xmax2= ggbApplet.getValue("xmax2");
var ymax2= ggbApplet.getValue("ymax2");
/////////////////////////////////
ggbApplet.evalCommand("SetActiveView(1)");
ggbApplet.evalCommand("ZoomIn("+xmin2+","+ymin2+
","+xmax2+","+ymax2+")");
//ggbApplet.setCoordSystem(xmin2,xmax2,ymin2,ymax2);
ggbApplet.evalCommand("SetActiveView(2)");
ggbApplet.evalCommand("ZoomIn("+xmin1+","+ymin1+
","+xmax1+","+ymax1+")");
//ggbApplet.setCoordSystem(xmin1,xmax1,ymin1,ymax1);
Comments have been locked on this page!