Bonjour à tous,
Je cherche une solution pour finaliser mon script dynamo. Voici la problématique:
J'ai 158 occurrences de murs pour le niveau RDC de ma maquette. J'utilise un paramètre de type que j'ai nommé "MCO_Mode constructif" pour regrouper ces murs suivants 5 modes constructifs:
- Voile lasuré (43 occurrences)
- Voile intérieur (81 occurrences)
- Prémur (11 occurrences)
- Voile maçonné (14 occurrences)
- Acrotère (9 occurrences)
Mon script regroupe les hauteurs non contraintes en 5 listes (1 par mode constructif) avec la fonction "List.GroupByKey". Puis, il extrait la valeur maximale de chaque liste (5 valeurs)
Je me retrouve donc avec une liste de 5 valeurs d'un côté (5 hauteurs maximales) et une autre liste de 5 paramètres de type de l'autre (5 modes constructifs).
Mon problème: Je voudrais recopier dans un paramètre partagé les bonnes hauteurs maximales dans les bonnes occurrences. La 1ère hauteur max dans les 43 premières occurrences ("MCO_Mode constructif = Voile lasuré"), la seconde dans les 81 suivantes...etc.
Que dois-je renseigner comme entrées dans la fonction "Element.SetParameterByName" ? Dois-je utiliser une autre méthode?
Je cherche une solution pour finaliser mon script dynamo. Voici la problématique:
J'ai 158 occurrences de murs pour le niveau RDC de ma maquette. J'utilise un paramètre de type que j'ai nommé "MCO_Mode constructif" pour regrouper ces murs suivants 5 modes constructifs:
- Voile lasuré (43 occurrences)
- Voile intérieur (81 occurrences)
- Prémur (11 occurrences)
- Voile maçonné (14 occurrences)
- Acrotère (9 occurrences)
Mon script regroupe les hauteurs non contraintes en 5 listes (1 par mode constructif) avec la fonction "List.GroupByKey". Puis, il extrait la valeur maximale de chaque liste (5 valeurs)
Je me retrouve donc avec une liste de 5 valeurs d'un côté (5 hauteurs maximales) et une autre liste de 5 paramètres de type de l'autre (5 modes constructifs).
Mon problème: Je voudrais recopier dans un paramètre partagé les bonnes hauteurs maximales dans les bonnes occurrences. La 1ère hauteur max dans les 43 premières occurrences ("MCO_Mode constructif = Voile lasuré"), la seconde dans les 81 suivantes...etc.
Que dois-je renseigner comme entrées dans la fonction "Element.SetParameterByName" ? Dois-je utiliser une autre méthode?