Barre de menu



  

10/06/2015

DYNAMO définition 1

DÉFINITION COMMENT MODIFIER L’AFFICHAGE DES SURFACES DES PIÈCES D’UN BÂTIMENT

Lors de formations Revit que je réalise, il m’est arrivé plusieurs fois que l’on me demande s’il était possible de tricher avec Revit. Et notamment de tricher sur les surfaces… Et ben non, Revit n’est pas fait pour ça. Au contraire, Revit est fait pour être juste et fournir des informations très précises. A par arrondir les valeurs c’est tout ce que l’on peut faire, et c’est tant mieux. Par contre, grâce à Dynamo c’est possible. Attention, il ne s’agit en aucun cas de modifier les surfaces des pièces existantes, mais simplement d’afficher une autre information sur l’étiquette. Les surfaces, elles ne changent pas. Voici la définition et quelques explications.

J’ajoute qu’il est possible de réaliser cette opération avec Revit mais elle prendrait un temps considérable. Avec Dynamo l’opération demande quelques minutes pour un ensemble immobilier de 300 logements.

1/ modélisez le bâtiment et créez les pièces sur chaque niveau.



Ici un petit bâtiment de 70 pièces. L’opération fonctionne bien sur pour un nombre de pièces beaucoup plus grand.

2/ Créer un paramètres partagé « SurfacePiecesAffichee » puis une étiquette qui affichera le nom de la pièce et la « SurfacePiecesAffichee » Chargez l’ensemble dans le bâtiment.



3/ ouvrez une seule vue du bâtiment puis ouvrez Dynamo que vous aurez au préalablement installé.
4/ créez la définition comme suit

Définition complète



Veillez à ne pas laisser Dynamo lancer la définition automatiquement. Préférez le lancement manuel.
Première partie de la définition :
La catégorie en question c’est la catégorie « pièces » (rooms en anglais).

Pour tous les éléments trouvés (les pièces) nous allons chercher la « Surface ». Pour cibler les surfaces il nous faut générer deux listes. Une qui trouve les surfaces supérieures ou égales à 1 m² et l’autre, les surfaces inférieures ou égales à 10 m²




2ème partie de la définition :
Les deux listes sont ensuite regroupées en une seule qui croise les données et en extrait les surfaces des pièces comprises entre 1m² et 10 m². ces surfaces correspondent aux « element »
Pour ces pièces, l’objectif est de générer
dans le paramètre partagé « SurfaceAfficheeTxt » (parameterName)
et la valeur « 20 m² »  (value)

J’ai volontairement exagéré la valeur de remplacement pour le tutoriel.




Etiquetez les pièces du bâtiment avec l’étiquette que vous avez précédemment crée.







Lancez la définition

Voici le résultat







Les pièces dont la surface est comprise entre 1m² et 10m² ont bien été modifiées.
J’ai laissé les vrais surfaces en bleu pour contrôler.

Voilà une des innombrables possibilités de Dynamo. Alors tous à vos PC !!!.

Aucun commentaire:

Enregistrer un commentaire