By Clément Friche on mardi 27 juillet 2021
Replies 9
Likes 0
Views 2.2K
Votes 0
Bonjour à tous !

J'ai un petit problème avec dynamo.
j'ai une maquette qui est liée à une maquette architecte. Et sur dynamo j'aurais besoin d'attribué des paramètre à mes équipements.
Le problème étant que quand j'utilise le nœud Element.Solid après avoir sélectionné mes équipements, Revit crash!
(Je vous met une photo en PJ de dynamo même si il est pas grand pour que vous compreniez, quand je lis les deux point éléments, Revit s'arrête et ma maquette se ferme sans aucun message).

Merci beaucoup d'avance cela m'avancerait beaucoup !
Problème Revit.png
Bonjour,

Pouvez vous indiquer votre version de Revit et de dynamo s'il vous plait ?
Cela nous permet de mieux orienter notre réponse.
vous pourrez trouver votre version de Dynamo en suivant le chemin suivant : Aide > A Propos ...

Cordialement,
Raphaël
·
2 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour,
Utiliser le nœud Element.Geometry et ensuite il faudra peut-être "purger" la liste pour ne conserver que les solides.
Vous avez peut être dans vos familles des éléments 2D (détails)
·
2 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour,

Je suis sur Revit 2019.2.3 et pour dynamo c'est la version 2.0.3 !
J'ai essayé le noeud Elément.Geometry, la maquette a planté aussi...

Cordialement !
·
2 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
1) fait voir un test avec une sélection sur un objet. --> fonctionne ?

2) en cas d'erreur (test 1) édit ta famille, supprime tous sauf les éléments dessiné dans l'éditeur de famille (E. de détails, 3D dwg...)
Sauve sous un autre nom est recommence l'étape 1
·
2 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
C'est à dire une sélection sur un objet? J'ai pas bien compris..
·
2 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
J'ai eu un message d'erreur cette fois sur revit sans qu'il crash :

"Avertissement:Element.get_Solids l'opération a échoué.
Curve join produced more than one WIRE in PolyCurve"

Quelqu'un a une idée?
·
2 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour Clément,

As tu pu faire le test sur un seul objet via ce noeud ?
Comme l'a dit Alain, purge ta famille le plus possible et relance le script. Si cela ne fonctionne pas, remet de la complexité au fur et à mesure jusqu'à identifier ce qui bug dans ta famille.
Tu peux éventuellement partager ta famille.

Une polycurve = un ensemble de curves (la polyligne d'autocad si tu préfères). Le noeud n'a pas réussi à produire une polyligne fermée. Ca peut être causé par différentes choses, dans mon cas je l'ai eu avec des imprécisions de géométries (lignes/points très proches).
·
2 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
Bonjour,

Je viens de faire le test avec la sélection d'un seul élément et voici un nouveau message d'erreur :
"Avertissement:Element.get_Solids l'opération a échoué.
trim_with_edge_loops requires all curves to touch surface"

Quand tu parles de rajouter de la complexité pour identifier le problème, tu parles de faire quoi?
·
2 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
as tu fait :

2) en cas d'erreur (test 1) édit ta famille, supprime tous sauf les éléments dessiné dans l'éditeur de famille (E. de détails, 3D dwg...)
Ne conserve que les éléments solide dessinés dans l'éditeur de famille
Sauve sous un autre nom est recommence l'étape 1

D'où vient la famille ?
Partage ta famille (compressée au format zip)
·
2 years ago
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post