Exemple Dynamo : transformer un OBJ en terrain Revit

1 min de lecture

image

Au travers de cet exemple, je veux illustrer un workflow qui associe la capture de la réalité (photogrammétrie), Dynamo for Revit et Revit.

Voici le workflow que j’ai utilisé :

image

 

Détail de l’étape 4 :

Nous allons nous intéresser à l’étape 4 qui correspond à la création du script Dynamo et cela en seulement cinq nœuds!).

Pour le traitement du fichier au format OBJ dans Dynamo for Revit, j’ai installé le package “MeshToolKit” de l’équipe “DynamoTeam”.

image

 

Pour importer le fichier OBJ dans l‘interface Dynamo, nous allons utiliser le nœud “Mesh.ImportFile” du package “MeshToolKit”, auquel nous allons associer le nœud “File Path” qui pointe sur le fichier OBJ. Une fois les nœuds connectés, apparaît dans l’interface Dynamo le modèle OBJ.

image

 

Nous allons utiliser le nœud “Mesh.Vertices” du package “MeshToolKit” pour extraire les coordonnées de tous les points du maillage.

image

 

Le nœud “Flatten” (souvent utiliser dans les scripts Dynamo) permet de créer une liste simple d’une liste composée de sous-listes.

image

 

Enfin le nœud “Topography.ByPoints” va créer une topographie dans Revit à partir des points extraits précédents.

image

 

Résultat dans Revit :

image

 

La vidéo ci-dessus, vous présente l’ensemble de l’exemple :

 

Pas mal, non?

Si vous voulez tester voici mes fichiers :

Fichier OBJ

Fichier Dynamo for Revit

Abonnement e-mail