Dynamo scinder chemins de cables via Zone de définitions
FH
francois hugede
01 février 2021
4163 0 1 0
Bonjour à tous !
Je cherche a scinder tous les chemins de câbles d'un niveau par zone de définition. Autrement dit, un chemin de câbles qui sort d'une zone de définition se scinderait en deux a la limite de la zone de définition.
Je n'arrive pas a trouver un dynamo faisant cela.
Merci d'avance !
Je cherche a scinder tous les chemins de câbles d'un niveau par zone de définition. Autrement dit, un chemin de câbles qui sort d'une zone de définition se scinderait en deux a la limite de la zone de définition.
Je n'arrive pas a trouver un dynamo faisant cela.
Merci d'avance !
Réponses
Bonjour,
juste le principe, à chercher sur le site de dynamo
Dans dynamo, tu dois transformer ta zone en bounding box , trouver les CDC dans cette BOX et coupe suivant celle-ci.
juste le principe, à chercher sur le site de dynamo
Dans dynamo, tu dois transformer ta zone en bounding box , trouver les CDC dans cette BOX et coupe suivant celle-ci.
HA
Bonjour,
C'est moins trivial qu'il n'y parait. Il faut déjà réussir à récupérer la géométrie des zones de définition qui sont composées de lignes et non de faces.
Puis trouver les intersections avec les chemins de câbles et enfin il n'existe pas de méthode dans l'API Revit pour scinder les chemins de câbles et les conduits.
La bounding box est une bonne idée mais dans ce cas, il faut que la zone de définition soit dans le repère orthonormé (pas de rotation) si que ne concerne que certains cas.
C'est moins trivial qu'il n'y parait. Il faut déjà réussir à récupérer la géométrie des zones de définition qui sont composées de lignes et non de faces.
Puis trouver les intersections avec les chemins de câbles et enfin il n'existe pas de méthode dans l'API Revit pour scinder les chemins de câbles et les conduits.
La bounding box est une bonne idée mais dans ce cas, il faut que la zone de définition soit dans le repère orthonormé (pas de rotation) si que ne concerne que certains cas.
AD
Bonjour, avez vous trouvé une solution pour scinder les chemins de câbles en fonction des limites de pièces?
J'ai développé un scripte Dynamo qui sélectionne les chemins de câbles et les pièces, les converti en solid puis trouve les points d'intersection mais je n'arrive pas à scinder les chemins de câbles.
Si vous avez des idées pour résoudre le problème, je suis preneur.
Merci d'avance.
J'ai développé un scripte Dynamo qui sélectionne les chemins de câbles et les pièces, les converti en solid puis trouve les points d'intersection mais je n'arrive pas à scinder les chemins de câbles.
Si vous avez des idées pour résoudre le problème, je suis preneur.
Merci d'avance.
CB
Bonjour,
C'est moins trivial qu'il n'y parait. Il faut déjà réussir à récupérer la géométrie des zones de définition qui sont composées de lignes et non de faces.
Puis trouver les intersections avec les chemins de câbles et enfin il n'existe pas de méthode dans l'API Revit pour scinder les chemins de câbles et les conduits.
La bounding box est une bonne idée mais dans ce cas, il faut que la zone de définition soit dans le repère orthonormé (pas de rotation) si que ne concerne que certains cas.
effectivement la zone de définition ne doit pas avoir de rotation, mais tu peux contourner le problème de rotation avec l'alignement suivant la base projet
Maintenant j'ai un doute avec dynamo et l'alignement base projet..
HA


