By francis ROUSSET on Jeudi 2 Novembre 2017
Replies 44
Likes 0
Views 9.3K
Votes 0
Bonjour à tous,
J'aimerai savoir si dynamo est capable des récupérer des coordonnées X,Y,Z depuis un fichier excel et de retranscrire ces points sous revit sous forme d'une polyligne qui me permettrait d'extruder un forme en suivant la trajectoire ainsi définie ?.

Vous remerciant de vos réponses.
Oui biensur !
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Merci pour la réponse. Je vais essayer de trouver la solution Dynamo pour venir récupérer ces points. Vu que je suis complètement novice sur Dynamo je vais me gratter la tête.
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Attends je vais te faire un exemple !
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Je te remercie, on se lance dans le BIM, j'ai déjà eu une formation revit. Je travaille dans le domaine des travaux souterrains et j'ai souvent des tirs de micro-tunnelier à réaliser en 3D. Jusqu'à maintenant j'utilisai Solidworks pour faire cette modélisation mais j'aimerai pouvoir me dispenser des problèmes de conversion de logiciel pour compiler ma maquette, d'où ma question.
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Voici un exemple simple à transposer selon tes besoins.
N’hésite pas si tu as d'autres questions....
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Merci,
Je vais regarder comment cela fonctionne pour essayer de comprendre le fonctionnement des fichiers Dynamo. J'ajouterai une colonne pour le Z.
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Fais des test, et reviens nous voir !
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Oui pas de problèmes. Il faut que je récupère mes "Z" tous les 3m depuis mon profil en long, que j'insère ces points sur ma mue en plan et que j'extraie ces points sous forme d'un fichier excel. Après je peux attaquer le fichier Dynamo.

Encore merci pour ta réponse rapide.
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Je coince un peu j'ai réussi à extraire mes données depuis autocad vers excel, puis à modifier le chemin d'accès au fichier source, et à rajouter la valeur Z dans le champs de recherche dans dynamo mais j'obtiens un message d'erreur dans Dynamo ?.
Je joins le fichier excel et dynamo modifié.

Merci pour vos réponses.
XY.zip
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Dans le paramètre SheetName du noeud Excel.ReadFromFile il faut que tu ajoute un string avec le nom de ta feuille, ici nouveau fichier bloc
Puis sur le List.GetItemAtIndex il faut que tu utilises les niveaux pour obtenir X, Y et Z à partir de l'index 0,1 et 2


Après attention aux coordonnées, ici elles sont hors limite. Il faut d'abord que tu gère un système de coordonnée Projet.

Dans ton fichier AutoCAD, symbolise un axe X et Y proche de ton dessin et si possible représentatif afin de gérer un système de coordonnée projet. une fois symbolisé fais un wbloc de la symbolisation
Importe les coordonnée depuis Revit
Et quand tu exporte tes coordonnée, fais un scu à cet endroit spécifique afin d'obtenir des coordonnées relatives.

Une partie des manipulations sont illustrées dans ces vidéos (ne prend pas en compte les manip sur le nuage de points):
TitlePositionnement AutoCAD

TitleEmplacement du projet
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Dans le paramètre SheetName du noeud Excel.ReadFromFile il faut que tu ajoute un string avec le nom de ta feuille, ici nouveau fichier bloc
Puis sur le List.GetItemAtIndex il faut que tu utilises les niveaux pour obtenir X, Y et Z à partir de l'index 0,1 et 2

Après attention aux coordonnées, ici elles sont hors limite. Il faut d'abord que tu gère un système de coordonnée Projet.

Dans ton fichier AutoCAD, symbolise un axe X et Y proche de ton dessin et si possible représentatif afin de gérer un système de coordonnée projet. une fois symbolisé fais un wbloc de la symbolisation
Importe les coordonnée depuis Revit
Et quand tu exporte tes coordonnée, fais un scu à cet endroit spécifique afin d'obtenir des coordonnées relatives.

Une partie des manipulations sont illustrées dans ces vidéos (ne prend pas en compte les manip sur le nuage de points):
Positionnement AutoCAD

Emplacement du projet
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Merci pour ta réponse, la première partie de ta réponse j'ai réussi à la faire en début de matinée (en cherchant après avoir posé ma question). Le reste c'est ok.
Je voudrais savoir ce que gère ce qui concerne "List" (entouré en rouge sur la capture d'écran). J'ai changé la valeur et je n'arrive pas à comprendre la logique de fonctionnement
capture écran.jpg
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
le fichier excel est composée de ligne et de cellule, un tableau donc
Le nœud Excel.ReadFromFile lis dans l'ordre ligne puis colonne, il crée donc un arbre avec une liste par ligne
donc chaque liste comprend, ici , 3 valeurs donc 3 item X, Y et Z
Le noeud List.GetItem.AtIndex récupère l'item 0: X, l'item 1: Y et l'item 2: Z

Attention tu as crée des vecteur et non des points !!!
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Re-Bonjour,
Bon j'avance, j'ai calé mon projet dans revit (cf copie écran XY Ok). Quand je fais exécuter dans Dynamo je n'ai pas d'erreur mais rien ne s'affiche dans mon projet ni dans la fenêtre d'aperçy dynamo. Je pense qu'il me manque une fonction

Fenêtre Dynamo.jpg
Fenêtre Revit.jpg
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Comme dis précédemment, tu as crée des vecteurs et non des points...
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Oui mais ils devraient s'afficher nan ?
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Je voudrais obtenir en résultat final une ligne représentant mon fil d'eau afin de faire une extrusion par chemin de mon tunnel
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Des vecteurs non ! utilise le composant Point.ByCoordinates comme sur l'exemple fourni
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Ha ok je pensais que vecteur etait synonyme de trait comme sous autocad. je vais modifier le code dynamo.
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Je suis arrivé à refaire ton exemple mais je pense que j'utilise la mauvaise commande pour relier mes points.
Capture.png
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
On voit rien sur ton screen...
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonsoir,
Désolé, je ne sais ce qu'il s'est passé j'ai fais l'opé via dynamo. Je remets une capture d'écran Capture écran.jpg
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonsoir,
Je n'arrive toujours pas à faire apparaître mes points dans mon fichier REVIT.
Je mets mes fichiers dans ce post, si quelqu'un peut jeter un oeil ou m'aiguiller au vue de mes fichiers,
Merci d'avance
[attachment]Downloads.zip[/attachment]
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Un petit problème sur ton fichier joint, il est mal passé..
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Ci joint mon fichier ZIP.
[attachment]Essai Dynamo.zip[/attachment]
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
tjrs pas, tu as un bouton spécial pour envoyer des fichier...
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Je te conseille de relire toute la discussion ! la solution est sous tes yeux
Problème de coordonnée à mon avis....
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Je refais un essai.
Essai Dynamo.zip
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Les points sont bien présent, fait un zoom dans la partie visualisation de dynamo..
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Je viens de faire un essai en modifiant quelques points en X et Y pour les rapprocher de l'origine et je les vois.
Je vais faire un zoom comme tu me conseilles.

merci de ta réponse et de me confirmer que le code dynamo est correct.
Bonne journée
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Oui pour l'instant il est correct, comme conseillé tu devrais créer un système de coordonnée.
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Je vais y aller doucement, j'affinerai au fur et à mesure. il faut maintenant que j'essai de relier ces points par une ligne mais j'hésite avec le fait de créer une famille de tuyaux sous revit avec des points de repères au début et à la fin du tuyau pour que ceux çi viennent se placer sur chaque points précédemment positionnés
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Tu devrais revenir à la base, quel est ton besoin exactement ?
Que veux-tu obtenir/modéliser ?
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
En fait je souhaite modéliser le calepinage des tuyaux de micro-tunnelier en fonction du tracé défini en 2D et du profil en long généré avec Mensura qui me permet de récupérer manuellement les Z fe. Ce dernier pouvant être modifié une fois exporté en 2D sur autocad car mensura ne gère pas les courbes en Z (je ne sais pa si je suis clair). Mes tuyaux peuvent faire soit 3m, 2m ou 1m en fonction des courbes à prendre (ce qui explique que dons mon essai il y est un point tous les 3m car tuyaux de 3m pour cette affaire).

Il faudrait peut être que j'utilise Civil 3D pour le profil en long car lui gère les courbes en Z et je pourrais peut être plus facilement récupérer les X,Y,Z de mon tracé
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Déjà les tuyaux sont de 3 m en 3D et non en 2D donc diviser ton profil en long sur le plan de comparaison est faux.
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bon allons y doucement, je comprends très bien la problématique.
Prenons un axe en 2D et son profil en long
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Je t'envoie un exemple asap..
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Je viens d'ouvrir ton fichier, oui dans l'absolu mon tracé peut ressembler à cela.
Si tu as besoin que je complète par des éléments dis le moi.
·
7 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
J'ai enfin trouvé la solution j'ai rajouté les fonctions suivantes après PointbyCoordinates :

Referencepointbypoint et ensuite Curvebypointbyreferencepoints. et avec tous cela je récupère une polyligne
pour extruder mon tunnel.
·
6 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
je n'arrive pas à trouver les fonctions que tu as cité précédemment ...
Pourrais tu m'envoyer le dyn pcq mon problème est le même que le tiens je pense.

Je doit tracer un mur de soutènement selon des coordonnées x y z .
Je dois donc généré une polyligne en coube à travers mes points ...
·
5 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Re-Bonjour,
Bon j'avance, j'ai calé mon projet dans revit (cf copie écran XY Ok). Quand je fais exécuter dans Dynamo je n'ai pas d'erreur mais rien ne s'affiche dans mon projet ni dans la fenêtre d'aperçy dynamo. Je pense qu'il me manque une fonction

[attachment]Fenêtre Dynamo.jpg[/attachment][attachment]Fenêtre Revit.jpg[/attachment]


J'ai le même problème les points ne s'affiche pas sur mon modèle revit
·
5 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Les points sont bien présent, fait un zoom dans la partie visualisation de dynamo..


C'est bizarre je vois les points sur dynamo mais pas sur mon modèle revit
·
5 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Merci,
Je vais regarder comment cela fonctionne pour essayer de audacity temp mail origincomprendre le fonctionnement des fichiers Dynamo. J'ajouterai une colonne pour le Z.

qui me permettrait d'extruder un forme en suivant la trajectoire ainsi définie ?.
·
5 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour Francis,

Je suis actuellement sous Revit et je dois extruder une sorte de tunnel sous Revit.
Je vois que tu as rajouté des fonctions supplémentaire après le PointbyCoordinates.
N étant pas très calé sur dynamo , est il possible de me faire parvenir la version améliorée.
Merci d avance
·
4 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post