Variáveis

Variáveis são uma forma de armazenar valores para buscá-los posteriormente (Obter) e/ou modificá-los (Definir).

gráfico de função Substance - Obter gráfico de função float {modal="regular"}

O que um nó Get essencialmente faz é pegar uma variável dinâmica e retorná-la a partir da saída Get Nodes para uso em uma função. Estes nós Get formam o vínculo entre os Parâmetros de Entrada definidos nos parâmetros de gráfico e nas funções de parâmetro.

Sempre que usar um nó Obter, você deverá selecionar um valor disponível no menu suspenso. Obter nós obterá um valor do tipo correspondente. Isso significa que você verá apenas as opções válidas no menu de um nó Obter; nunca será possível escolher uma opção inválida. Se uma variável não estiver disponível, isso significa que há uma incompatibilidade de tipos

Há um número de Variáveis “Sistema”: variáveis especiais predefinidas que você não pode se declarar. Estes são bastante importantes e para os nós abaixo é listado quais variáveis do sistema estão disponíveis.

Quando um parâmetro é exposto, ele consiste em aplicar uma função de parâmetro nele que inclua apenas um nó Get do tipo correto.

Obter

Definir

É definido

Obter

Obter flutuação2 - Ícone {width="200px"}

Esses nós permitem buscar o valor de uma variável que existe no escopo atual.

O nome da variável que está sendo buscada é definido na área de Propriedades.

Nós ‘Get’ algumas limitações que você precisa ter em mente:

  • Eles são digitados, portanto, é necessário verificar se a variável contém um valor do mesmo tipo que o nó. As inconsistências de tipo são relatadas no Console.
  • Eles não verificam a existência da variável no escopo atual. Variáveis não encontradas são relatadas no Console.
  • Em funções complexas que usam nós de fluxo de controle, como Sequência, tenha cuidado com a ordem na qual você define e obtém variáveis. Quando o Designer detecta um caso de “Obter antes de definir”, ele é relatado no Console.
NOTE
Variáveis internas
Vários nós 'Get' oferecerão variáveis internas para acessar valores existentes de acordo com o contexto atual - por exemplo: a posição atual do pixel em um Processador de pixels, o modo de divisão em blocos gráficos atual de um nó, …
Todas as variáveis internas estão listadas em esta página dedicada.

Obter nós

Flutuações

Obter flutuação - Ícone {width="200px"}

Obter Float

Obter flutuação2 - Ícone {width="200px"}

Obter Float2

Obter flutuante3 - Ícone {width="200px"}

Obter Float3

Obter flutuação4 - Ícone {width="200px"}

Obter Float4

Inteiros

Obter inteiro - Ícone {width="200px"}

Obter Integer

Obter inteiro2 - Ícone {width="200px"}

Obter Integer2

Obter inteiro3 - Ícone {width="200px"}

Obter Integer3

Obter inteiro4 - Ícone {width="200px"}

Obter Integer4

Outros

Obter booleano - Ícone {width="200px"}

Obter booleano

Obter cadeia de caracteres - Ícone {width="200px"}

Obter string

Definir

Definir: ícone de nó {width="200px"}
Texto

É definido

Está definido: ícone de nó {width="200px"}
Texto
recommendation-more-help
substance-3d-designer-help-guide