Nœud Capture Attribute¶
Le nœud Capture Attribute stocke un ou plusieurs champs sur une géométrie et génère ces mêmes champs afin qu’ils puissent être lus par d’autres nœuds.
Ce stockage et cette récupération d’un champ peuvent également se faire respectivement avec le Nœud Store Named Attribute et le Nœud Named Attribute. La différence est que le nœud Capture Attribute crée un attribut anonyme, ce qui signifie qu’il n’est pas nécessaire de spécifier un nom et qu’il n’y a pas de désordre à la fin. Cela rend le nœud idéal pour le stockage temporaire de données.
Un cas d’utilisation courant est l’enregistrement d’informations qui seraient normalement perdues lors de la conversion de la géométrie (voir l’exemple ci-dessous).
Note
Le nouvel attribut n’est disponible que dans la géométrie produite par ce nœud. Il ne peut pas être lu dans la géométrie des nœuds “frères” ou “en amont”.
Inputs¶
- Géométrie
Entrée géométrie standard.
- Capture Items
Les champs à stocker. Les entrées peuvent être ajoutées en connectant la sortie d’un autre nœud à l’entrée vide de ce nœud ou à l’aide de la liste Capture Items dans le panneau Propriétés du nœud.
Les entrées peuvent être renommées en cliquant dessus avec Ctrl-LMB dans le nœud lui-même ou dans sa liste Capture Items. Ce dernier accepte également le double-clic.
Propriétés¶
- Domain
Sur quel domaine d’attribut stocker les données évaluées.
Capture Items¶
Référence
- Menu:
Vue en Liste permettant d’ajouter, de supprimer, de réorganiser et de renommer les entrées du nœud.
- Data Type
Le type de données de l’entrée sélectionnée.
Outputs¶
- Géométrie
Sortie de géométrie standard.
- Attribute
Le nœud dispose d’une sortie attribut pour chacune de ses entrées de champ.
Exemple¶
Le but de cet exemple est de transformer une courbe en un maillage en forme de tube avec des morceaux coupés à intervalles réguliers. À première vue, cela semble simple : utilisez le Nœud Curve to Mesh pour créer le tube, lisez à partir du Nœud Spline Parameter pour savoir où se trouve chaque sommet de tube sur la courbe d’origine et faites quelques calculs pour décider de supprimer ou non le sommet.
Cependant, cela ne fonctionne pas tout seul : le nœud Spline Parameter calcule ses sorties à la volée, et il ne peut le faire que pour les courbes. Une fois que la courbe a été convertie en maillage, ce nœud ne peut plus être utilisé.
C’est là qu’intervient le nœud Capture Attribute : il peut stocker la distance calculée sur chaque point de contrôle de la courbe. Le nœud Curve to Mesh transfère ensuite ces nombres aux sommets du maillage (comme il le fait pour n’importe quel attribut). À partir de là, l’attribut peut être récupéré à nouveau en se connectant au même nœud d*Capture Attribute* qui l’a stocké.