Variables

Las variables son una forma de almacenar valores para buscarlos más tarde (Obtener) o modificarlos (Establecer).

Substance function graph - Get float {modal="regular"}

Lo que hace un nodo Get esencialmente es capturar una variable dinámica y devolverla de la salida de los nodos Get para utilizarla en una función. Estos nodos Get forman el vínculo entre los parámetros de entrada definidos en los parámetros de gráfico y las funciones de parámetro.

Cada vez que utilice un nodo Get, debe elegir un valor disponible en el menú desplegable. Los nodos de obtención tomarán un valor del tipo correspondiente. Eso significa que solo verá opciones válidas en el menú de un nodo Get, nunca podrá elegir una opción no válida. Si una variable no está disponible, significa que el tipo no coincide

Hay un número de variables de “sistema”: variables especiales predefinidas que no se pueden declarar. Estos son muy importantes, y para los nodos a continuación se enumera qué variables del sistema están disponibles.

Cuando un parámetro está expuesto, consiste en aplicarle una función de parámetro que solo incluye un nodo Get del tipo correcto.

Obtener

Establecer

Está definido

Obtener

Obtener float2 - Icono {width="200px"}

Estos nodos permiten obtener el valor de una variable que existe en el ámbito actual.

El nombre de la variable que se va a obtener se establece en el conjunto acoplado Propiedades.

‘Obtener’ nodos algunas limitaciones que debe tener en cuenta:

  • Se escriben, por lo que debe asegurarse de que la variable contiene un valor del mismo tipo que el nodo. Los desajustes de tipo se notifican en la Console.
  • No comprueban la existencia de la variable en el ámbito actual. Las variables no encontradas se registran en la Console.
  • En funciones complejas que utilizan nodos de flujo de control como Secuencia, tenga en cuenta el orden en el que se establecen y obtienen las variables. Cuando Designer detecta un caso de “Obtener antes de establecer”, se informa de él en la Consola.
NOTE
Variables incorporadas
Varios nodos 'Get' ofrecerán variables integradas para acceder a los valores existentes de acuerdo con el contexto actual, por ejemplo: la posición de píxel actual en un procesador de píxeles, el modo de mosaico actual de un nodo, …
Todas las variables integradas se enumeran en esta página dedicada.

Obtener nodos

Flotantes

Obtener float - Icono {width="200px"}

Obtener flotante

Obtener float2 - Icono {width="200px"}

Obtener flotante 2

Obtener float3 - Icono {width="200px"}

Obtener flotante 3

Obtener float4 - Icono {width="200px"}

Obtener flotante 4

Enteros

Obtener entero - Icono {width="200px"}

Obtener entero

Obtener entero2 - Icono {width="200px"}

Obtener entero 2

Obtener entero3 - Icono {width="200px"}

Obtener entero 3

Obtener entero4 - Icono {width="200px"}

Obtener entero 4

Otros

Obtener booleano - Icono {width="200px"}

Obtener booleano

Obtener cadena - Icono {width="200px"}

Obtener cadena

Establecer

Conjunto: Icono de nodo {width="200px"}
Texto

Está definido

​ está definido: El icono de nodo {width="200px"}
Texto
recommendation-more-help
substance-3d-designer-help-guide