Accéder au contenu principal

Le guide et le média de l'écosystème construction numérique et BIM

Espace membre

Dynamo: identifiant automatique

‹ Retour à Dynamo: identifiant automatique
MP mélanie pecheux
15 juillet 2020
4.78K

Commentaires des utilisateurs

Aucun avis pour le moment
GJ Guillain Jolivet
·
Bonjour,

personnellement, j'utilise le centre de gravité pour trier mes éléments. Ensuite je trie simplement sur le Y. Si deux poutres ont le même Y, dynamo semble trier tout seul les éléments sur le X.

Ci-joint un exemple montrant comment le script numérote les poutres.



La ça se complique un peu, il va falloir pour chaque poteaux/poutre extraire les coordonnées pour en déduire l'identifiant.

A partir des coordonnées tu peux facilement trier tes éléments en X puis en -Y pour qu'il doit rangé dans le sens de lecture.

N’hésite pas à revenir vers moi


@Rémy MAURCOT# Comment tu fais pour relier directement l'identifiant aux coordonnées? Je trouverais ça plus "propre" que ma solution et sûrement plus approprié pour faire des manipulations d'objet un peu plus complexe

Rejoindre la discussion

MP mélanie pecheux
·
Effectivement j'avais pensé également à All elements of Category mais je voulais tester sur une partie du plan en ne sélectionnant que quelque éléments (et ne pas faire mouliner le PC).

J'ai réussi à commencer la numérotation à 1 (ce qui n'était pas compliqué au final...)

Pour le sens de numérotation, j'ai un autre script (voir ci-joint).
J'arrive a avoir une liste en X et Y de mes ossatures mais apparemment ça donne une "ligne" plutôt qu'une coordonnée XY.

Peut-être qu'en résolvant ce script, je pourrait le copier dans le premier et faire un mixe pour la numérotation.

Rejoindre la discussion

RM Rémy MAURCOT
·
Premièrement si tu veux opérer sur tous tes poteaux/poutres tu devrait plutôt utiliser All Elements of Category pour sélectionner tous les éléments d'une catégorie (ici Poteaux / ossatures)

Le soucis que je rencontre est que la numérotation commence à 0 au lieu de 1.

Pour commencer à 1 sur la création de ta séquence au debut de ta définition lieu de laisser par défaut 0, met la valeur 1.

Ensuite, je ne sais pas comment faire pour que l'identification se fasse en x et y et pas "n'importe comment" (j'ai beaucoup de mal avec les noeuds et l'anglais n'aide pas du tout...).


La ça se complique un peu, il va falloir pour chaque poteaux/poutre extraire les coordonnées pour en déduire l'identifiant.

A partir des coordonnées tu peux facilement trier tes éléments en X puis en -Y pour qu'il doit rangé dans le sens de lecture.

N’hésite pas à revenir vers moi
La lettre HEXABIM

Les outils qui comptent, tous les 15 jours.

Nouveautés utiles, un comparatif, un retour d'expérience. Désinscription en un clic.

Newsletter
Newsletter