|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mai 2007 Messages : 24 ![]() |
Bonjour,
J'essaie de créer de nouveaux symboles (shape) à l'aide StudioShape. J'ai créé un base master pour lequel j'ai défini des propriétés (ex.: pour la section Events, paramètre EventDbClick =OPENTEXTWIN()). Ces propriétés sont conservées lorsque je crée un master, mais lorsque je modifie la forme de mon symbole de base (uniquement la géométrie), je perd les propriétés après la mise à jour. Pourquoi les propriétés du base master disparaissent? Faut-il obligatoirement utiliser un set de propriétés pour appliquer des valeurs à un groupe de symbole? Si oui, quel type de set faut-il utiliser pour des propriétés telles que celle décrite ci-dessus? Merci de votre aide |
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Ingénieur sécurité Inscription : février 2007 Messages : 433 ![]() |
Salut,
je connais pas ShapeStudio, mais pour les ShapeSheet, tu dois associer les propriétés à la forme Master (en gros : grouper tes formes avant d'éditer les propriétés). Par exemple, tu crée un carré avec un rond dedans. Tu as une feuille pour le carré, une pour le rond, et si tu groupe les deux, une feuille pour le tout. Je sais pas si je t'ai aidé, mais je comprend pas tout à fait ta question. |
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : mai 2007 Messages : 24 ![]() |
OK, j'ai compris le problème du groupage. Je pensais que si la propriété était définie dans le base master, elle s'apliquerait à tout le master même après modifications, alors qu'elle ne s'applique qu'à la partie issue de la géométrie du base master.
Reste le second point: si je ne veux pas devoir modifier chaque ShapeSheet après groupage, mais que je veux appliquer un set, quel genre de set dois-je utiliser pour modifier une propriété Event? Il n'y a pas de set Event comparable à celui User cells. Encore merci |
|
|
00
|
|
|
#4 |
|
Membre éprouvé
![]() Ingénieur sécurité Inscription : février 2007 Messages : 433 ![]() |
Je suis pas sur d'avoir saisi encore, mais dans ta feuille shapesheet, tu peux faire référence aux feuilles shapesheet individuelles des sous formes. Je te conseille de regarder la shapesheet d'un objet complexe, comme le LAN par exemple. Tu verras que ses liaisons dynamiques (carré jaune) sont dynamique car la shapesheet master fait appel à la shapesheet enfant (le trait).
Par exemple : avec ShapeSheet5 (master) et ShapeSheet1 (sous forme). Dans un des champs de ShapeSheet5 tu peux avoir : Ainsi, ce champ prendra la valeur référencé dans ShapeSheet1. PS : les méthodes accessibles des ShapeSheet sont en rouge. Bon courage. |
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : mai 2007 Messages : 24 ![]() |
Hello,
Merci pour le coup de main. J'ai passé un peu de temps pour trouver la solution: mon problème venait du fait que je créais un base master (ex. une vanne) et ensuite je créais des masters pour définir de nouvelles vannes basées sur la forme de base mais avec des détails supplémentaires. Or en ajoutant ces détails par ajout de formes, je créais de nouvelles formes. Il me fallait tout simplement ajouter de nouvelles section géométrie pour éviter la création de ces nouvelles formes avec des propriétés différentes. Encore merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com