L'Air du Bois est une plateforme Open Source de partage collaboratif ouverte à tous les amoureux du travail du bois. (En savoir plus)

Rejoindre l'Air du Bois Se connecter

BertrandP

Sketchup, comment nommer automatiquement les composants emboités ?

Salut,
je persévère sur des composants dynamiques sketchup.
Une des applications directes que j'utilise, c'est les tiroirs dynamiques : j'ai un "groupe de composants" ( ou un "composant de composants), avec 2 coulisses, 2 cotés, devant/derrière, façade, et des paramètres de matériaux, débords...
je place l'ensemble et je le dimensionne (scale tool) pour qu'il convienne à l'espace dispo dans le meuble. Je fais des copies de "groupes tiroirs" si besoin.

Seulement voilà, quand des tiroirs ont des dimensions différentes, les différentes pièces à calepiner (avec OCL 😍) portent le même nom.
Je gagne donc du temps pendant la conception, mais j'en perds en réidentifiant les pièces pendant le calepinage ou le débit.

J'en viens donc à ma question : comment qu'on fait ??

Les pistes que j'ai (eu) en tête :

  • utiliser les attributs du composants pour nommer automatiquement les pièces, mais cela n'est pas répercuté dans la "définition" ou "instance" du composant ☹ , donc invisible avec OCL.
    existe-t-il un moyen ?
  • trouver un plugin qui renomme les composants au sein d'un groupe de composants. Avec dans l'idéal, un fonctionnement par préfixe ou suffixes en fonction du nom du groupe parent. exemple : les composants "coté" du groupe "tiroir 2" seraient renommés "coté tiroir 2" . mais je n'ai pas trouvé ☹
  • renommer manuellement les pièces.... long, laborieux, source d'erreurs.
  • attribuer un "badge" OCL à chaque pièce d'un groupe. C'est une solution partielle : cela apparait dans la fiche de débit, mais pas dans le calepinage.
    Est-ce que je suis passé à coté de quelque chose ?

Je suis à l'écoute de vos suggestions éclairées. Merci d'avance
(L'idée est la même pour des caissons dynamiques : éviter de se retrouver avec un calepinage qui montre des pièces différentes, portant des noms identiques)

Bertrand

Mis à jour
Connectez-vous pour ajouter un commentaire.
?

1 réponse

0
Boris Beaulant
( Modifié )
Meilleure réponse

Sur les composants dynamiques, il y a un attribut Name.
Cet attribut peut être personnalisé (via la panneau Attributs du composant) avec saisie sur chaque instance (via le panneau Options du composant) et répercuté dans les sous composants.

Et dans les Options d'OpenCutList, il est possible de lui demander d'utiliser cet attribut.

Et ainsi, dans la Fiche de débit (et donc dans la calepinage), c'est ce nom qui est visible. Même si la définition n'a pas changée !

Mis à jour
BertrandP

DOUBLE Merci Boris Beaulant !

merci 1 pour apporter une réponse rapide
merci 2 pour avoir développé un plugin qui trouve une utilité à l'attribut "name"

Boris Beaulant

☺

Connectez-vous pour ajouter un commentaire.
0 coup de coeur
64 vues
1 réponse
0 vote

Publications associées

0 collection

Licence

Licence Creative Commons