Pouvez vous indiquer votre version de dynamo ainsi que les packages que vous utilisez ?
En effet, la même version de dynamo diffère selon la version de Revit, cela peut générer des erreurs. De plus, si je n'ai pas vos package, il y a de forte chance d'avoir des blocks illisible.
N'ayant donc pas le moyen de tout voir, je vais vous poser des questions qui m'orienteront sur la méthodologie utilisé me permettant vous soumettre des idées. Vos donnée d'entrée proviennent-elles de nomenclature ? Si non, vos poutres sont-elles bien rattacher à leur niveau (les poutre du 1er étage au premier étage, ...) ?
J'utilise REVIT 2020 et pour Dynamo REVIT c'est la version 2.5.0.7586.
Etant débutante, qu'entendez vous par Packages?
Les données proviennent directement des paramètres de l'élément en question et non depuis les nomenclatures REVIT. Et Oui elles sont bien rattachées à leur niveau correspondant.
Les package sont comme des bibliothèques avec des nœuds créé par la communauté.
N'ayant pas la bonne version de Revit/dynamo sous la main, j'analyserais votre scrypt ce soir.
Concernant les données, vous avez la possibilité d'obtenir le niveau de référence de vos poutre. Il faudra ensuite manipuler les liste de données pour trier les poutres par niveau.