Zone de répétition¶
Une zone de répétition (Repeat Zone) exécute un ensemble de nœuds plusieurs fois.
La zone se compose d’un nœud d’entrée à gauche, d’un nœud de sortie à droite et d’une zone orange au milieu pour placer les nœuds à répéter. Lorsque la zone s’exécute pour la première fois, elle évalue ses entrées et les transmet à ses nœuds internes. Ces nœuds internes peuvent ensuite écrire dans le nœud de sortie pour fournir des entrées à l’itération suivante et pour fournir le résultat de la zone après la dernière itération.
Les nœuds à l’intérieur de la zone peuvent également prendre des entrées de nœuds à l’extérieur de la zone - ces entrées sont alors les mêmes à chaque itération. Toutefois, les nœuds à l’intérieur de la zone ne peuvent pas envoyer leurs sorties aux nœuds à l’extérieur de la zone.
Inputs¶
- Iterations
Nombre de fois pour exécuter la zone. Le socket Iteration donne l’indice de l’itération actuelle, à partir de 0.
- Géométrie
Entrée géométrique par défaut. D’autres entrées peuvent être ajoutées en connectant la sortie d’un nœud à l’entrée vide de la zone ou en utilisant la liste Repeat Items dans le panneau Propriétés du nœud.
Les entrées peuvent être renommées en cliquant dessus avec Ctrl-LMB dans la zone elle-même ou dans la liste des éléments répétés. Ce dernier accepte également le double-clic.
Propriétés¶
Référence
- Menu:
- Repeat Items
List View (Vue en Liste) permettant d’ajouter, de supprimer, de réorganiser et de renommer les entrées de la zone.
- Socket Type
Le type de données de l’entrée sélectionnée.
- Inspection Index
Le nombre d’itérations à afficher dans l’inspection des sockets et dans le Nœud Viewer.
Exemple¶
L’exemple ci-dessus génère une pyramide avec un nombre configurable de niveaux. Chaque itération crée un cube, le met en position et le joint avec le résultat de l’itération précédente.