Hello tout le monde, je me suis lancé il y a peu aux joies de dynamo. Cependant je suis bloqué actuellement.
J'ai fait un code qui a pour but de dessiné simplement des truss suivant des droites, j'arrive a faire ce que je veux sauf au moment ou il faut transformer la géométrie en famille Revit !
Voilà à quoi ça ressemble dans dynamo
Et la dans Revit
et voiala le diagramme dynamo que j'ai mis pour la géométrie
Merci Bien, ces explications n'ont pas été inutile !
Merci mille fois pour cette aide !
Akli AM
·
Désolé, je viens de supprimer
Pour t'expliquer ce que j'ai fait :
Coupé la liste des cylindres horizontaux en 2 / les infs et les sup.
assemblé les solide de chaque famille dans une liste et les transformer en un solide
nommé chaque famille différemment (sinon il insert la première famille partout)
Kevin Megel
·
Merci ,
Juste, j'aurais bien voulu comprendre ce que tu as mis et pourquoi ! (EDIT: En y regardants de plus près je pense comprendre)
Et ensuite on est assez peux nombreux dans le domaine, j'ai pas envie de facilité la tache a mes concurrents si c'est possible d'éviter de laisser le lien du dynamo ?
Akli AM
·
j'ai apporté quelque modifs à ton scipt
Kevin Megel
·
Super c'est parfait avec l'addon spring ! merci mille fois !
KICHENIN Léo
·
Bonjour,
Pour éviter de gérer le placement, j'utilise FamilyInstance.ByGeometry du package Springs.
Je pense que ça peut t'aider.
Akli AM
·
Comme tu veux
Soit là soit en MP
Kevin Megel
·
en MP alors
Akli AM
·
Si tu m'envoies ton script je peux identifier le problème
Kevin Megel
·
ok alor je crois avoir compris. quand je transforme en solide, il doit considéré qu'il y a qu'un solide non Deux ..... car j'ai deux ligne (a ce moment) donc il faudrait que je trouve le moyen d'avoir un solide par ligne !
Akli AM
·
Désolé je me suis mal exprimé
Kevin Megel
·
remettre les niveau sur les nœuds a 0 ?
EDIT : Quand j'en bouge un ça change rien mais quand je bouge le second j'ai de nouveau le décalage....
Kevin Megel
·
Bon chose intéressante, ça a bugué et j'ai du recommencé et la ça fonctionne mieux!
Akli AM
·
Si t'as un solide ça devrait fonctionner sans problème
il faut pas oublier de remettre les niveau sur les nœud à zéro
Kevin Megel
·
Ça fonctionne très bien si je n'ai qu'une seule ligne, des que j'en ai deux c’est le bazars !
Akli AM
·
Pour faire plus simple, tu convertis ta famille en un solide
Kevin Megel
·
voilà voilà !
Akli AM
·
tu peux capturer ton script
Kevin Megel
·
ben le soucis c'est que j'y arrive pas avec la première solution.....
Akli AM
·
Essaye la première solution
le rendu est mieux
Kevin Megel
·
Super, merci avec le DirectShape, ça fonctionne.
bon par contre ce n'est pas tres jolie, je regarderais plus en détail le boudingbox
Akli AM
·
Tu veux l'insérer à la même position que sur sur dynamo??
il faut savoir que le point d'insertion de la famille crée est le point minimal de sa BoundingBox Voir capture pour bien comprendre
Sinon utilise DirectShap, il insert directement l'objet revit au même endroit que le solide dynamo