Si vous avez manqué le premier articles sur les packages dans Dynamo découvrez le ici –> Les packages 1/2
Pour continuer notre série d’articles sur les packages, téléchargez le package Data-shapes. Nous allons créer un graphique pour des pièces et des surfaces. Nous pourrons ensuite exporter ce graphique en vue de dessin dans Revit.
Commençons par récupérer le nœud PieChart ainsi que
le nœud MultipleInputForm++
Voici le résultat
attendu
Nous trouvons le nom des pièces avec les surfaces attribuées. Le graphique nous montre bien les différences de surfaces avec la concordance couleurs et métrés.
Avec les nœuds Categories et All Eléments of Category, nous allons récupérer les pièces d’un plan. Pour continuer nous envoyons la catégorie pièces pour filtrer d’un côté le nom des pièces puis de l’autre les surfaces.
Récupérons maintenant les pièces ainsi que les noms de chacune d’elles avec les nœuds Room.Area et Element.Name. Le nœud Math.Round va arrondir les surfaces à 2 chiffres après la virgule.
Il nous faut connecter la sortie de Element.Name à l’entrée series de PieChart puis la sortie de Math.Round à l’entrée value.
Pour terminer, nous utilisons le nœud MultipleInputForm++.
Relier la sortie du nœud PieChart au Input de MultipleInputForm++.
Le File Path permet de récupérer un logo à placer dans notre fenêtre.
Le true permet l’affichage de la fenêtre.
Les Code Block permettent de régler la taille de la fenêtre.
Voici le script complet :
En cliquant sur le bouton Push on a draft view, nous pouvons placer notre graphique dans Revit.