Dans l' éditeur de nœuds sur la droite, vous trouverez les différents nœuds avec lesquels vous pouvez configurer un "pipeline dans le pipeline".
Un pipeline se compose d'une entrée [Input], d'une sortie [Output] et d'un traitement [Processing].
Topologie source [Topology source]: Dans la boîte de dialogue correspondante, vous pouvez accéder directement à certaines propriétés topologiques.
Effectuez un double clic sur l'entrée sous Sélection du nom d'attribut [Attribute Name Selection] et saisissez le nom d'attribut souhaité dans le champ de saisie. Si vous confirmez avec , celui-ci sera automatiquement saisi sous Éléments sélectionnés.
L'option Afficher la vue avancée [Show advanced view] est réservée aux experts.
Valeur constante [Constant Value]:
Vous trouverez un petit exemple d'utilisation sous Condition de filtrage [Filter condition].
Il est possible d'utiliser n'importe quelle expression complexe.
Exemple simple avec l'option Traiter les valeurs individuelles [Process single values]: (si l'entrée est des valeurs "doubles" (par exemple pour "Value.Number", pas "Value.Text"), cette option peut être utilisée).
Traiter directement les données d'entrée [Process raw input]: Ici, l'entrée serait un conteneur (comme une liste par exemple). (Dans ce cas, un simple "+1" ne fonctionnerait pas).
Dans la zone de liste, vous trouverez les options suivantes :
Exemple: le réglage suivant permet de filtrer un nom de fichier à partir d'une indication de chemin.
Diviser [Splitter] une chaîne en éléments individuels à l'aide d'un séparateur.
Si l'on souhaite traiter tous les éléments d'une liste dans un nœud, il faut activer l'option Éditer tous les éléments sous forme de liste [Output all items as list], sinon on peut faire passer un élément spécifique de la liste en fonction du réglage du port :
Supposons que l'on dispose de la chaîne "A,B,C,D,E" et que l'on souhaite transmettre "D", il faudrait désactiver l'option Éditer tous les éléments sous forme de liste [Output all items as list], définir le séparateur "," et définir le port source dans le bord continu sur 3 (index de la valeur ; 0 = A, 1 = B, ...). (Les guillemets sont ici des aides si le séparateur est également présent dans la valeur (par ex. "'A,A','B,B'").
Exemple : Si la valeur topologique "cylindre intérieur" est lue, elle contient éventuellement plusieurs valeurs. La valeur la plus grande ou la plus petite peut alors être utilisée.
Fusionner/joindre [Merge/Append]:
Vous trouverez un petit exemple d'utilisation sous Condition de filtrage [Filter condition].
Condition de filtrage [Filter condition]:
Règle générale : Input[0] = valeur pour vérifier la condition, Input[1] = valeur qui est transmise si la condition est remplie
Exemple avec la condition de filtre "Non vide [Not empty]
Si la condition de filtrage est remplie (c'est-à-dire que la valeur sous Entrée personnalisée ) n'est pas vide, la valeur constante "mm" doit être transmise. Celle-ci est alors ajoutée à la valeur numérique de Entrée personnalisée à l'aide du nœud Fusionner/Attacher [Merge/Append].


![Configurer la topologie de la source [Topology source]](https://webapi.partcommunity.com/service/help/latest/pages/fr/3dfindit/doc/resources/img/img_3d75332615f64833b5056af3c61f61a0.png)

![[Remarque]](https://webapi.partcommunity.com/service/help/latest/pages/fr/3dfindit/doc/images/note.png)
![Configurer une "valeur constante [Constant Value]".](https://webapi.partcommunity.com/service/help/latest/pages/fr/3dfindit/doc/resources/img/img_a1d718942e8f4e6fadfd45c384557ec4.png)
![Configurer la "sortie d'attribut [Attribute Output]".](https://webapi.partcommunity.com/service/help/latest/pages/fr/3dfindit/doc/resources/img/img_ecea0e8cc41d4902ac969990449bceb5.png)
![Configurer "VBS Expression [VBS Expression]".](https://webapi.partcommunity.com/service/help/latest/pages/fr/3dfindit/doc/resources/img/img_21215ad39eeb40aea26bf2ab724e4227.png)
![Configurer la "sous-chaîne [Substring]".](https://webapi.partcommunity.com/service/help/latest/pages/fr/3dfindit/doc/resources/img/img_f10efdf55ac04c729bf2e52e8b7aecb4.png)
![Configurer "Diviser [Splitter]"](https://webapi.partcommunity.com/service/help/latest/pages/fr/3dfindit/doc/resources/img/img_3e5d6f1c11b6458b99297bbfe195c8fc.png)

![Configurer "Remplacer [Replace]".](https://webapi.partcommunity.com/service/help/latest/pages/fr/3dfindit/doc/resources/img/img_7f6ab6d61dba49a59364ac39e0c3fff9.png)

![Configurer "Fusionner/joindre [Merge/Append]".](https://webapi.partcommunity.com/service/help/latest/pages/fr/3dfindit/doc/resources/img/img_3629e16bf15d42c0a5a11f9b6afabee6.png)
![Configurer la "condition de filtrage [Filter condition]".](https://webapi.partcommunity.com/service/help/latest/pages/fr/3dfindit/doc/resources/img/img_dc67960d63904234831f132e8d095ccc.png)
