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.
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 :
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é