📦 Sous-Graphes

Le système de sous-graphes permet d'imbriquer des graphes complets dans un seul node, pour garder le canvas propre et organisé.

Créer un Sous-Graphe

Clic droit → Utilitaires → Sous-Graphe. Le node affiche :

Navigation

Un fil d'Ariane (breadcrumb) apparaît en haut du canvas quand vous êtes dans un sous-graphe :

🏠 Racine › 📦 Mon Sous-Graphe › 📦 Niveau 2

Cliquez sur n'importe quel niveau pour y revenir directement.

Raccourcis : Escape ou Backspace pour remonter d'un niveau.

Portails

À l'intérieur du sous-graphe, des portails font le pont avec l'extérieur :

▶ Entrée (sg_input)
Portail d'entrée — les données arrivent ici depuis l'extérieur. Un output port.
◀ Sortie (sg_output)
Portail de sortie — les données partent d'ici vers l'extérieur. Un input port.

Les portails sont créés automatiquement quand vous ajustez le nombre d'entrées/sorties.

Récursivité

Les sous-graphes peuvent contenir d'autres sous-graphes, jusqu'à 5 niveaux de profondeur.

Templates

Sauvez un sous-graphe comme template réutilisable :

1. Bouton "Sauver template" sur le node → donne un nom

2. Bouton "Importer template" → liste les templates sauvés

3. Clic pour instancier → crée un nouveau sous-graphe avec tout le contenu cloné

Les templates sont stockés dans .pipe3d/sg_templates/.

Dossiers

Le sous-graphe crée un dossier. Les nodes internes sont créés dans ce dossier, maintenant une arborescence propre :

16_Elements/
  Mon-Sous-Graphe/
    Node-Interne-1/
    Node-Interne-2/
    Sous-Graphe-Imbriqué/
      Node-Profond/