Visibilidad condicional

Además de decidir, sencillamente si se exponen u ocultan ciertos objetos, se puede también establecer el estado de visibilidad en función de ciertas condiciones. Por ejemplo, hacer depender la aparición de un objeto en pantalla según esté o no tildada cierta casilla de control ubicada en la Menu view graphics.svg Vista Gráfica o si un deslizador se modifica a cierto valor.

Condicionalidad para exponer u ocultar objetos existentes

Puede emplearse la herramienta Mode showcheckbox.svg Casilla de control para crear una casilla que controle la visibilidad de uno o más objetos existentes en pantalla.

Alternativamente, también puede crearse una variable booleana (como b = true) usando la Barra de Entrada y haciéndola visible como una casilla de control en la Menu view graphics.svg Vista Gráfica al cambiar su estado de visibilidad (por ejemplo, usando la herramienta Mode showhideobject.svg Mostrar/Ocultar objeto o el Menú Contextual). Para usar la variable booleana como una condición para la visibilidad de ciertos objetos, puede ser necesario seguir las etapas descriptas a continuación.

Cambiando la visibilidad de objetos recién creados

En el Menu-options.svg Cuadro de Propiedades, puede ingresarse una condición que establezca la visibilidad de un objeto en la pestaña Avanzado.

Se pueden seleccionar los operadores lógicos (como., ≠, ≥, ˄, ‖) de la lista desplegable para crear la formulación de las condiciones.

  • Si a es un deslizador, entonces el planteo condicional a < 2 significa que el correspondiente objeto solo va a exponerse en la Menu view graphics.svg Vista Gráfica si el valor del deslizador es menor que 2.

  • Si b es una variable booleana, puede usarse b como la sentencia de una condición. El correspondiente objeto va a exponerse cuando el valor de b sea verdadero (true) y ocultarse, cuando sea falso (false).

  • Si g y h son dos rectas y se quisiera que se expusiera un texto cuando fuesen paralelas, podría usarse g ‖ h como cláusula condicional para el texto.

Ver también el comando Visibilidad