Bonjour,
Mon problème est assez difficile à expliquer je vais donc d’abord vous expliquer le contexte.
J’ai réalisé un script dynamo qui vise à extruder un profil de pont selon un axe défini par des points de passage. L’insertion des profils se fait au niveau des points de passage et le script doit pouvoir accepter plusieurs profils différents. Les profils ne doivent pas être placés à la main mais directement placé par dynamo, en appelant en donnée d’entrée les profils à placer. Ceux-ci ont au préalable été chargé dans Revit. Mon script fonctionne et comprend l’utilisation de deux profils différents sur des intervalles donnés. Par exemple : utiliser le profil « A » du point 0 au point 3 puis du point 8 au point 20, et utiliser le profil « B » du point 4 au point 7.
Mon problème est le suivant : cette instruction définissant à quels points poser mes profils, ne traite pour l’instant que deux types de profils différents. Or je souhaite que l’on puisse ajouter facilement le nombre de profil que l’on souhaite, aux différents intervalles définis par l’utilisateur du script. Pour faire simple je veux que l’on puisse appuyer sur un bouton « + » comme pour la node « list.Create », que l’intérieur de ma node personnalisée se multiplie, et que de nouvelles nodes « input » soient créées afin de pouvoir entrer de nouveaux profils et de nouveaux intervalles.
Je vais surement devoir utiliser/créer un script dans une node python pour faire cela, mais je n’ai absolument aucune idée de comment démarrer.
Excusez-moi si vous avez du mal à comprendre mon problème, il m’a été très difficile de l’exprimer. Merci pour vos réponses.
Mon problème est assez difficile à expliquer je vais donc d’abord vous expliquer le contexte.
J’ai réalisé un script dynamo qui vise à extruder un profil de pont selon un axe défini par des points de passage. L’insertion des profils se fait au niveau des points de passage et le script doit pouvoir accepter plusieurs profils différents. Les profils ne doivent pas être placés à la main mais directement placé par dynamo, en appelant en donnée d’entrée les profils à placer. Ceux-ci ont au préalable été chargé dans Revit. Mon script fonctionne et comprend l’utilisation de deux profils différents sur des intervalles donnés. Par exemple : utiliser le profil « A » du point 0 au point 3 puis du point 8 au point 20, et utiliser le profil « B » du point 4 au point 7.
Mon problème est le suivant : cette instruction définissant à quels points poser mes profils, ne traite pour l’instant que deux types de profils différents. Or je souhaite que l’on puisse ajouter facilement le nombre de profil que l’on souhaite, aux différents intervalles définis par l’utilisateur du script. Pour faire simple je veux que l’on puisse appuyer sur un bouton « + » comme pour la node « list.Create », que l’intérieur de ma node personnalisée se multiplie, et que de nouvelles nodes « input » soient créées afin de pouvoir entrer de nouveaux profils et de nouveaux intervalles.
Je vais surement devoir utiliser/créer un script dans une node python pour faire cela, mais je n’ai absolument aucune idée de comment démarrer.
Excusez-moi si vous avez du mal à comprendre mon problème, il m’a été très difficile de l’exprimer. Merci pour vos réponses.