Connexion   Inscription

Questions & Réponses

  Lundi 17 Juin 2019
  12 réponses
  5.3K vues
  Suivre cette discussion
Bonjour,

Étudiant en 2ème année d'IUT Génie-Civil, je travaille sur un projet visant à développer un programme dynamo.

J'ai généré une liste de centre gravité d'éléments sur dynamo. C'est donc une liste contenant des coordonnées de point. Je voudrais donc récupérer les éléments correspondant à chaque centre de gravité. Cela est-il réalisable?

Merci de vos réponses.
5 years ago
·
#11904
0
Votes
Undo
Récupérer ?? sur Excel ?
Pour Excel il existe des noeuds, voir sur le forum Dynamo
1
Votes
Undo
Tu pourrais créer des bounding box autour de tes points et chercher les éléments qui sont en intersection avec les bounding boxs mais ce ne sera pas très économe en ressources de calculs.

Comment génères-tu ta liste de centre gravité d'éléments ?
Si tu pars à la base d'une liste d'éléments pour produire des centre de gravité, pourquoi repartir des points pour produire une liste d’éléments ?
5 years ago
·
#11908
0
Votes
Undo
C'est réalisable avec un peu de géométrie
Ma question: Comment réalistes-tu cette liste de coordonnées
5 years ago
·
#11909
0
Votes
Undo
Tu pourrais créer des bounding box autour de tes points et chercher les éléments qui sont en intersection avec les bounding boxs mais ce ne sera pas très économe en ressources de calculs.

Comment génères-tu ta liste de centre gravité d'éléments ?
Si tu pars à la base d'une liste d'éléments pour produire des centre de gravité, pourquoi repartir des points pour produire une liste d’éléments ?


Je génère ma liste de centre de gravité d'éléments avec "Solid.centroid" en les convertissant d'abord en géométrie avec "Element.geometry". Ensuite je regarde quels points entrent en intersection avec un volume créé sur ma maquette Revit. C'est donc pour cette raison là que je ne peux pas reprendre la liste d'éléments que j'ai entré au départ. Vous trouverez ci-joint une capture d'écran de mon dynamo.
5 years ago
·
#11910
0
Votes
Undo
Dans ce cas, tu peux utiliser le même filtre
Capture.png
5 years ago
·
#11912
0
Votes
Undo
Dans ce cas, tu peux utiliser le même filtre
[attachment]Capture.png[/attachment]


Bonjour, le but de ce programme est de définir un zoning de grue pour chaque éléments du projet (affecter à l'élément dans ses paramètres Revit si il sera levé par la G1, la G2 ou la G3). Il est donc essentiel que je garde en tête le principe de centre de gravité des éléments pour le levage avec les grues.
Je vous remercie d'avoir proposé une solution mais avec votre idée notre programme me donnerait les éléments qui entrent en contact avec le volume créé dans Revit et non les centre de gravité qui entre en contact avec ce volume. Je souhaite dans un premier sortir une liste de tous les centres de gravité des éléments qui entrent en contact avec le volume de Revit puis dans un second temps pouvoir récupérer les éléments qui correspondent à chaque centre de gravité présent dans la liste.
5 years ago
·
#11913
0
Votes
Undo
est-ce t'as déjà récupéré les centres qui entrent en conflits? si oui, utilise le même filtre
Capture.png
5 years ago
·
#11914
0
Votes
Undo
est-ce t'as déjà récupéré les centres qui entrent en conflits? si oui, utilise le même filtre
[attachment]Capture.png[/attachment]


Merci beaucoup, je suis novice :D
5 years ago
·
#11922
0
Votes
Undo
est-ce t'as déjà récupéré les centres qui entrent en conflits? si oui, utilise le même filtre
Capture.png


Bonjour,
Finalement le programme à un petit défaut... En effet, il me détecte bien que 6 points de gravité différents entrent en interférence avec le volume, mais seulement quand je filtre la liste d'éléments par la suite il me sort 6 fois la même poutre. Auriez-vous la solution à mon problème?
5 years ago
·
#11924
0
Votes
Undo
Bj
ça ne peut pas être les même :)
Utilise "element.Id" à la sortie de tes éléments pour s'en assurer
5 years ago
·
#11931
0
Votes
Undo
Bj
ça ne peut pas être les même :)
Utilise "element.Id" à la sortie de tes éléments pour s'en assurer

Bonjour, merci de votre réponse!
Au final j'ai trouvé une autre solution qui fonctionne.
Mohamed KHETTAB
updated the category from to Modélisation, simulation et visualisation — 1 year ago
0
Votes
Undo
Je ne comprend pas, tu dis que tu as trouver une solution, et tu met une image ou les nœud ne sont pas renseignés ?, ou tu dis rien, ou tu met une solution, mais la ?
There are no replies made for this post yet.

Connexion