Se connecter   Inscription
HxGN LIVE Global 2022

Rejoignez +24 000 professionnels du BIM !

Adhésion GRATUITE >
Vous avez une question ?

Il y a forcément une réponse !


  vendredi 6 mai 2022
  4 Replies
  112 Visits
  Subscribe
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
il y a environ 1 semaine
·
#17517
0
Votes
Annuler
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
il y a environ 1 semaine
·
#17518
0
Votes
Annuler
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.
il y a environ 1 semaine
·
#17520
0
Votes
Annuler
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
il y a environ 1 semaine
·
#17522
0
Votes
Annuler
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é
Cette discussion ne contient encore aucune réponse.
Soyez le premier à y répondre !

Découvrez nos services

recrutement

Recrutement

En savoir plus

communication

Communication

En savoir plus

Publicité

Formation

En savoir plus

Hexabim

Se connecter