Synthèse via dynamo problème de niveau
SJ
Serge Jeannin
31 juillet 2019
4870 0 8 0
Bonjour,
Je poste sur le forum une demande pour ceux qui pourraient m’aider.
Voilà j’ai développé via dynamo un fichier qui me permet de faire la synthèse de Navisworks où j’y fais la détection de clash et utilise les rapports pour les transférer sur revit. J’utilise des sphères pour les clashs mon problème est que je n’arrive pas à intégrer à mes sphères le paramètre de niveau. Pour l’ID pas de problème
Je poste sur le forum une demande pour ceux qui pourraient m’aider.
Voilà j’ai développé via dynamo un fichier qui me permet de faire la synthèse de Navisworks où j’y fais la détection de clash et utilise les rapports pour les transférer sur revit. J’utilise des sphères pour les clashs mon problème est que je n’arrive pas à intégrer à mes sphères le paramètre de niveau. Pour l’ID pas de problème
Réponses
Salut,
La capture ne montre pas les détails.
Du coup, comment crées-tu les sphères ?
Le niveau que tu n'arrives pas à affecter est le vrai paramètre ou un partagé ?
La capture ne montre pas les détails.
Du coup, comment crées-tu les sphères ?
Le niveau que tu n'arrives pas à affecter est le vrai paramètre ou un partagé ?
YS
la sphère est une famille pour le niveau c'est un vrai paramétrage .pour plus de détails de l'image clique droit et ouvre l'image dans un nouvel onglet 
SJ
Ah ok je ne connaissais pas l'astuce du nouvel onglet 
Donc tu bloques où exactement dans ton script ?
L'attribution du niveau semble liée à aucune référence.
Donc tu bloques où exactement dans ton script ?
L'attribution du niveau semble liée à aucune référence.
YS
@spencer audrey
Merci de créer un autre sujet de conversation.
Ce n'est pas en rapport avec le sujet de base.
Merci de créer un autre sujet de conversation.
Ce n'est pas en rapport avec le sujet de base.
YS
Bonjour,
Mon problème est de spécifier les niveau des clash Naviswork (voir image) dans m'a sphères dans revit
Mon problème est de spécifier les niveau des clash Naviswork (voir image) dans m'a sphères dans revit
SJ
En utilisant le block "FamilyInstance.ByPoint", il n'y a pas de référence "niveau".
Tu peux néanmoins ajouter un paramètre pour transmettre cette donnée.
Ou alors utilises un autre block "FamilyInstance.ByPointAndLevel".
PS : des niveaux HSFP ça existe encore en 2019 ??
Tu peux néanmoins ajouter un paramètre pour transmettre cette donnée.
Ou alors utilises un autre block "FamilyInstance.ByPointAndLevel".
PS : des niveaux HSFP ça existe encore en 2019 ??
YS
je l'ai fait voir ma première image en haut a droite mais ça marche pas 
SJ
Tu ne peut sortir que des points de ton naviswork ?
Car dans l'état, il faut trouver le moyen d'associer le bon niveau en fonction du Z de tes points.
Car dans l'état, il faut trouver le moyen d'associer le bon niveau en fonction du Z de tes points.
YS
oui le problème est plus ou moins là .
je peut avoir un niveau dans mais sphère mais il ce référence toujours a partir du même niveau le premier de liste voir image et il me mais 2 sphère l'une pour l'ID et l'autre pour le niveau j'aimerais qui me donne l’info dans la même sphère .
je peut avoir un niveau dans mais sphère mais il ce référence toujours a partir du même niveau le premier de liste voir image et il me mais 2 sphère l'une pour l'ID et l'autre pour le niveau j'aimerais qui me donne l’info dans la même sphère .
SJ
Bonjour,
C'est normal que le scripte place deux sphères au même endroit, tu as gardé les deux nœuds (FamilyInstance.ByPointAndLevel et FamilyInstance.ByPoint).
Pour avoir un niveau de réf, il faut remplacer partout le FamilyInstance.ByPoint par FamilyInstance.ByPointAndLevel. Comme ça, tes sphères seront positionnées sur ce niveau avec un décalage.
C'est normal que le scripte place deux sphères au même endroit, tu as gardé les deux nœuds (FamilyInstance.ByPointAndLevel et FamilyInstance.ByPoint).
Pour avoir un niveau de réf, il faut remplacer partout le FamilyInstance.ByPoint par FamilyInstance.ByPointAndLevel. Comme ça, tes sphères seront positionnées sur ce niveau avec un décalage.
AA
FamilyInstance.ByPoint et en rapport avec un point XYZ pas un niveau moi j'ai besoin de la référence Niveau .
de plus FamilyInstance.ByPoint me localise m'a sphère dans le maquette revit en XYZ .avec en information le décalage du point choisi pour faire le fichier de Navisworks (point du projet ou partager ) .ma demande consiste a trouver dans les référence de ma sphère l'ID et le niveau dans la m^me sphère .
de plus FamilyInstance.ByPoint me localise m'a sphère dans le maquette revit en XYZ .avec en information le décalage du point choisi pour faire le fichier de Navisworks (point du projet ou partager ) .ma demande consiste a trouver dans les référence de ma sphère l'ID et le niveau dans la m^me sphère .
SJ
avant d’infecter tes points dans le nœud, l’idéal est de de construire des sous listes de points en fonction de altimétrie (Z)
En pièce joint un petit python

En pièce joint un petit python
AA
je te remercie je vais tester après les vacances .merci a toi pour tes réponses je reviendrais pour te dire si ça fonctionne..
SJ
Bonjour Akli Am,j'ai essayé votre programme python sur mon fichier mais celui-ci m'indique une erreur.
Bien évidemment j'ai essayé de reproduire la même chose que vous d’après la capture d’écran mais l'erreur est toujours la même je vous envoi mon fichier dynamo pour que vous puissiez voir ou est le problème afin de m’éclairer. Je précise que je suis bien en version 2.0.2
Bien à vous.
Bien évidemment j'ai essayé de reproduire la même chose que vous d’après la capture d’écran mais l'erreur est toujours la même je vous envoi mon fichier dynamo pour que vous puissiez voir ou est le problème afin de m’éclairer. Je précise que je suis bien en version 2.0.2
Bien à vous.
SJ


