By Hugo Quéré on Lundi 17 Juin 2019
Replies 12
Likes 0
Views 5.3K
Votes 0
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.
Récupérer ?? sur Excel ?
Pour Excel il existe des noeuds, voir sur le forum Dynamo
·
5 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
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
·
0 Likes
·
1 Votes
·
0 Comments
·
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
·
0 Likes
·
0 Votes
·
0 Comments
·
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
·
0 Likes
·
0 Votes
·
0 Comments
·
Dans ce cas, tu peux utiliser le même filtre
Capture.png
·
5 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
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
·
0 Likes
·
0 Votes
·
0 Comments
·
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
·
0 Likes
·
0 Votes
·
0 Comments
·
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
·
5 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
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
·
0 Likes
·
0 Votes
·
0 Comments
·
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
·
0 Likes
·
0 Votes
·
0 Comments
·
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.
·
5 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
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 ?
·
1 year ago
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post