GeoGebra Comandos
Comandos para controlar VISIBLIDAD👀❗
Dentro de esta entrada se encontraran 4 tipos de comando para controlar visibilidad los cuáles son: Muestracapa [Número]; Ocultacapa [Número]; Condición para mostrar [Objeto, Condición]; Visibilidad [Obj, No Vista, t/f].
Comandos 1-2: La estructura de estos dos comandos es: Muestracapa [Número]; Ocultacapa [Número]. Sus funciones son mostrar u ocultar los elementos agrupados en la capa indicada por el número, el cual puede tomar valor desde 0 hasta 9. Algo importante es que este comando solo acata una orden y no crea un objeto nuevo.
Ejemplo:
Este ejemplo he creado dos circunferencias, aunque este comando se puede aplicar a cualquier figura, también he creado 2 deslizadores, uno para cada circunferencia. Luego a la primera circunferencia y al primer deslizador, les he colocado la capa 0 en la opción de propiedades👉avanzado, realizo la misma acción con la otra circunferencia y el otro deslizador, pero le pongo la capa 1.
Ahora una vez que ya tengo hecho eso, revisando que las capas queden bien colocadas, creo botones, para así aplicarles a estos los comandos, a un botón lo nombro Capa 0 y al otro botón Capa 1, así aplico el comando, en el caso de la Capa 0 el comando quedaría: MuestraCapa(0) / OcultaCapa(1)... En el caso de las Capa 1 el comando quedaría: MuestraCapa(1) / OcultaCapa(0).
Algo importante es que a los botones debes ubicarles otro número de capa por ejemplo si ya utilizaste el 0 y el 1, el número de capa de los botones podría ser el 2.
Capa -3: Este comando posee la estructura: Condición para mostrar [Objeto, Condición]. Este permite condicionar la visibilidad de un objeto dentro la vista gráfica.
Ejemplo:
Para este ejemplo he creado un deslizador con un máximo de 5 y un mínimo de -5, y también he creado una circunferencia, para aplicar el comando lo único que hago es insertar en la entrada: Condición para mostrar [Objeto, Condición], pero cambiando los valores dependiendo de lo que yo deseo, este caso deseo que mi circunferencia solo sea visible cuando el deslizador marque un número igual o mayor que 1, por lo cual me quedaría así: Condición para mostrar [c, a≥1]
Por lo tanto cuando el deslizador sea menor a 1 la circunferencia desaparecerá:
Comando -4: Este comando posee la estructura: Visibilidad [Objeto, Núm Vista, true/false]. Y tiene como función mostrar u ocultar un objeto situado en determinada vista gráfica en dependencia del valor booleano definido. True: para mostrarlo y False: para ocultarlo.
Ejemplo:
Para este ejemplo, primero se ha abierto la vista gráfica 2 y la vista gráfica 3D. Luego se crea una circunferencia en la vista gráfica 1, que también se podrá observar en la vista gráfica 3D, también se crea un segmento en vista gráfica 2
Para ocultar la visibilidad de la circunferencia de la vista gráfica , en este caso se usa el comando: Visibilidad [c,1,false], donde estoy diciendo que el elemento c de la vista gráfica 1, será falso.
En el caso del segmento f, de la vista gráfica 2, se define el comando: Visibilidad [f, 2, false], donde se esta diciendo que la visibilidad del elemento f, dentro de la vista gráfica 2 es falsa.
Para ocultar la circunferencia c, ubicada en la vista gráfica 3D se usa el comando: Visibilidad [c, -1, false], donde se esta diciendo que la visibilidad del objeto que se encuentra en la vista gráfica 3D es falsa.
En cambio, para permitir la visibilidad de los comandos, basta con poner el mismo, pero en vez de la palabra false, se ubica la palabra true.
Ahora bien, aquí otro ejemplo con este comando, pero con botones de acción:
Para este ejemplo primero se define una recta, y dos puntos exteriores a esta, luego se crea una recta paralela respecto a los dos puntos exteriores.
Hablando acerca de este caso, si quisieramos que al dar clic en el punto c, se muestre solamente la recta g, y que al dar clic sobre el punto d, se muestre solamente la recta h, debemos dirigirnos a las propiedades de los puntos👉en la pestaña al clic, del Programa de guión y definir los siguientes comandos:
Para el punto (c): Visibilidad[g,1,true] / Visibilidad[h,1,false]
De esta forma al dar clic en el punto c, se mostrará la recta g, ocultando la recta h.
Para el punto (d): Visibilidad[h,1,true] / Visibilidad[g,1,false]
De esta forma al dar clic en el punto d, se mostrará la recta h, ocultando la recta g.
Si queremos ocultar todas las rectas basta con ir a las propiedades del punto a y definir los comandos:
Comentarios
Publicar un comentario