Pass offert BW2024
  Connexion   Inscription

Questions & Réponses

  vendredi 6 mai 2022
  4 réponses
  1.3K vues
  Suivre cette discussion
Bonjour a tous

J'aimerais automatiser la famille réservation au passage de mes canalisation sauf que le script que j'ai trouvé sur internet ne marche pas avec ma famille réservation car c'est une famille qui se place par hôte et pas par face.

Je ne sais pas quel block je pourrais utiliser sur mon script pour attribuer à ma famille un hôte, vue qu'elle se place par hôte

Vous trouverez ci joint le script que j'ai utilisé et le résultat que j'ai obtenu avec ce scirpt
0
Votes
Undo
Bonjour,

Essayez FamilyInstance.ByHostAndPoint.
Ce n'est en revanche pas si simple, comment allez vous par exemple gérer l'alignement de la réservation par rapport à la poutre/au mur ? (Voir image)
Je pars du principe que vous avez les murs et canalisations dans une même maquette mais normalement ce sont des lots et des maquettes séparées.

Raphaël GEORGES
0
Votes
Undo
je vous remercie pour votre retour aussi rapide, mais je n'ai pas trouvé ce block, et ce n'est pas la première fois que je ne trouve pas certains block sur dynamo, je ne sais pas pourquoi.

Par exemple le block Springs.HostedInstance.ByPoint je ne l'ai pas non plus.
0
Votes
Undo
Bonjour,

Le nœud (c'est le terme Dynamo consacré, ou node, dans la littérature anglo-saxonne) FamilyInstance.ByHostAndPoint est disponible dans le package Spring nodes (Dynamo -> Menu Packages -> Rechercher un package -> Spring nodes -> Installer la dernière version).

Quant au nœud Springs.HostedInstance.ByPoint, si je ne m'abuse, c'est l'ancien nom du nœud précédent.

Du reste, pouvez-vous préciser deux choses ?

- Qu'entendez-vous par "c'est une famille qui se place par hôte et pas par face", puisqu'une face est en soi un hôte ? Est-ce que votre réservation ne peut s'implanter que dans un mur par exemple ? (les hôtes dans Revit sont les suivants : mur, sol, toit, plafond, face)

- Comme l'évoque Raphaël Georges, est(ce que les murs sont dans les même maquette que les canalisations ? Sachant que vous me pourrez pas percer les murs s"il se trouvent dans une maquette liée.

Je rejoins aussi Raphaël Georges concernant l'orientation de la réservation dans le mur hôte. Je préciserais dès lors que créer une famille hébergée par une face serait plus propice à garantir son orientation lors de l'insertion.

Et voici deux liens pour vous aider à utiliser le nœud FamilyInstance.ByHostAndPoint :
Lien 1
Lien 2
0
Votes
Undo
Je vous remercie François

J'ai trouvé le block grâce à vous.

Mais le script ne marche pas sur la famille réservation que j'ai.

Elle ne se place pas sur la bonne face du mur car c'est une famille qui à été créée avec un gabarit "Modèle générique métrique (face)" pour pouvoir l'utiliser pour les murs et les sols.

Vous trouverez si joint le dynamo que j'ai utilisé
There are no replies made for this post yet.

Hexabim

La plateforme du BIM et de la Construction Numérique en France.

© HEXABIM 2014 - 2024

Connexion