Comando para mover o cambiar un objeto en la vista uno a la vista dos y viceversa

jospercomp shared this question 1 year ago
Answered

Comando para mover o cambiar un objeto en la vista uno a la vista dos y viceversa.


Este comando me funciona para verificar


boolean getVisible(String objName, int view) con JavaScript


pero con cual cambio el objeto de la vista.


SetVisibleInView Command con GeogebraScript

Comments (2)

photo
1

Ya lo logre este era el codigo que estaba buscando.


var CantData=ggbApplet.getObjectNumber();

for(var i=0;i<CantData;i++){


if(ggbApplet.getVisible(ggbApplet.getObjectName(i),1)== true &&

ggbApplet.getVisible(ggbApplet.getObjectName(i),2)== false){

ggbApplet.evalCommand("SetVisibleInView("+ggbApplet.getObjectName(i)+",1,false)");

ggbApplet.evalCommand("SetVisibleInView("+ggbApplet.getObjectName(i)+",2,true)");

}else{

if(ggbApplet.getVisible(ggbApplet.getObjectName(i),2)== true &&

ggbApplet.getVisible(ggbApplet.getObjectName(i),1)== false){

ggbApplet.evalCommand("SetVisibleInView("+ggbApplet.getObjectName(i)+",1,true)");

ggbApplet.evalCommand("SetVisibleInView("+ggbApplet.getObjectName(i)+",2,false)");

}//if

}//else

}//for

photo
1

tú mismo lo dices, con el comando setvisibleinview()


setvisibleinview(A,1,false)

setvisibleinview(A,2,true)


hace que A deje de verse en grphics y se vea en graphics2

si como parece el caso es que quieres hacerlo con javascript entonces usa evalcommand("setvisibleinview()")

© 2020 International GeoGebra Institute