Création de Composants Dynamique
-
Bonjour à tous, j'ai une petite interrogation concernant les composants dynamique, j'ai un composant sur lequel je travaille et lorsque je le teste en l'insérant dans un nouveau dessin il est toujours unique lorsque je le copie.
Normalement lorsque vous faite une copie d'un composant vous devez spécifier si la copie sera unique ou non avec le choix du menu contextuel.Ça m'embête un peu car je voudrais pouvoir les traiter en groupe pour par exemple les mettre à l'échelle.
J'ai mis en attachement le composant en question
Merci
sdionne
-
**Bonsoir sdionne,
Dans ton composant parent évite d'imposer une valeur en Y!
Cela participe à ton problème et rend ton composant dynamique moins flexible à positionner sur ta scène Sketchup.
Certains de tes sous composants vont chercher l'attribut "Z" du composant parent, ce qui est la cause principale de ton souci.
Au lieu d'écrire:
Z=abs(35684!Z)+6.5
**Tu dois écrire **
Z=6.5
Remarque:
Comme tes sous composants sont à l'intérieur du composant parent, ils ils héritent automatiquement de sa position.
Avec ta formule actuelle, si tu déplaces le composant parent vers le haut, tes équerres vont flotter dans l'espace temps.
Bonne Pratique:
Pour les attributs susceptibles de changer dans tes sous composants, il est mieux de créer un attribut personnalisé dans le composant parent.
Si je reprends l'exemple de la position de tes équerres.
**Au lieu d'écrire **
Z = 6.5
**Il vaut mieux écrire **
Z=Parent!"Ton attribut personnalisé"
Ainsi, si tu souhaite changer la position de toutes tes équerres, tu pourras le faire en une seule manipulation.
En prime, tu pourras si tu le souhaites afficher cet attribut pour les utilisateurs.
Bonne continuation.
David**
Advertisement