Nós de controle

Esta página descreve nós de Gráficos de função cuja finalidade é controlar o fluxo de execução.

Nó If...Else

If…Else

Semelhante às linguagens de programação, o If… Nó Else introduz a possibilidade de filtrar o resultado de acordo com condições predefinidas.

Você usará este nó em conjunto com os Nós lógicos e os Nós de comparação que o ajudarão a criar a condição a ser verificada.

Conectores de entrada Condição Booleano\

A condição que controla a saída do nó.

Se Tipo de variável A saída de valor do nó se a Condição for Verdadeira.

Caso contrário Tipo de variável A saída de valor do nó se a Condição for Falso.

Nó de sequência

Sequência

Garante que uma parte do gráfico seja calculada antes de outra.

Isso é essencial para controlar o estado das variáveis quando são criadas, lidas e atualizadas.

Você pode aprender mais sobre o nó Sequência na página Usando os nós Definir/Sequência desta documentação.

Conectores de entrada Entrada Tipo de variável\

A parte do gráfico que deve ser calculada primeiro

Último Tipo de variável
A parte do gráfico que deve ser calculada por último

Nó de Loop Inteiro

Loop Momento

Executa a ramificação Init uma vez e itera sobre o Cond. de Saída e o Corpo do Loop ramifica até o Cond. de Saída branch retorna True.

Depois que o loop é concluído, o nó gera o resultado da última iteração do Corpo do Loop.

Os loops têm um número máximo implícito de iterações que pode ser desativado definindo-o como -1.

As variáveis retêm seu valor entre iterações e podem ser acessadas na condição de saída (Cond. saída).
Isso significa que você pode adicionar a um valor de índice cada iteração e verificar seu valor na condição de saída para controlar o número de loops necessários.

IMPORTANT
Nós conectados ao Cond. de Saída e as ramificações do Corpo do Loop não podem ser conectadas a outras ramificações do gráfico.
Conectores de entrada Inicializar. Tipo de variável\

A parte do gráfico que é calculada antes da primeira iteração, ou seja, o início do loop.

Sair do Cond. Booleano
A condição que precisa ser verdadeira para que o loop pare. É recalculado em cada iteração.
Observação: o número máximo de iterações ainda está limitado ao parâmetro Máximo de iterações.

Corpo do Loop Tipo de variável
O gráfico que se beneficia do loop. É recalculado em cada iteração.

Parâmetros Máx. iteração Inteiro\

O número máximo de iterações executadas pelo nó.
O nó para de iterar quando qualquer um dos seguintes critérios é atendido primeiro: esse número máximo é atingido ou a condição de saída se torna verdadeira.
Esse máximo pode ser desabilitado definindo o valor como -1. Nesse ponto, somente a condição de saída pode interromper as iterações.

Definindo 'Máx. o iteração to -1 melhora o desempenho em pequenos loops, pois há um contador a menos para manter o controle e a atualização.

No entanto, lembre-se de como o nó está configurado, pois é possível produzir um loop infinito que pode resultar no Designer não responder.

Confira este tutorial sobre o nó Loop While:

recommendation-more-help
substance-3d-designer-help-guide