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 à jour1 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 !