Bonjour
Une relation parent/enfant est possible
Voici un debut de réponse avec un screencast que j'avais fais pour montrer autre chose, ici vous verrez que la relation parent/enfant est valable tant que le lien entre le fichier dans le modele et le fichier d'origine n'est pas brisé.
En ce qui concerne votre exemple de modification du design, je ne vais pas dire que cela n'est pas faisable mais qu'il faut regarder les choses d'une façon différente.
Un body est ce que vous allez concevoir au fur et et a mesure pour obtenir un corps plus élaboré, ce body pour qu'il puisse être mis en relation plus tard, doit être passé en component donc on va passer a un niveau supérieur de définition, le component, qui est nommé et qui peut être fait de un ou de plusieurs body, ce qui va nous donner une structure dans le browser comme celle-ci:
Component1:1
+ Bodies
- Body1
- Body2
dans Bodies on trouve le ou les corps qui ont étés crées = un corps si l'union a été gardé lors des fonctions ou plusieurs corps si "new body" a été demandé.
ici nous sommes encore dans un seul fichier
mais si maintenant vous faites une conception avec plusieurs fichiers f3d alors chaque fichier sera connu par son nom et son chemin d'enregistrement, donc sa definition sera enregistrée dans une chemin a l'extérieur du fichier dans lequel il est mis, et si le fichier source varie alors le fichier utilisé dans la conception va râler en disant qu'il a besoin d'être mis a jour.
maintenant est ce que cela peut fonctionner dans l'autre sens en mode dynamique
pour le test que je viens de faire la réponse est non. Pourquoi est ce que j'en tire cette conclusion?
votre element inséré dans le modele est lié à un fichier, il est non modifiable car il est en lecture seule pour sa partie modification.
briser le lien est un des moyens de pouvoir intervenir sur le component par le biais du ou des bodies dans le browser.
Maintenant vos modele sont aussi a chaque enregistrement, différencié du fichier precedent par un numero de version et dans votre assemblage vous avez la possibilité de choisir la version que vous voulez voir affiché... si vous ne voulez pas la dernière.
Donc pour la petite solution de contournement: faire plusieurs version en enregistrement avec a chaque version un changement dans la time line, en absorbant les fonctions les plus récentes vous finirez par avoir plusieurs versions différentes car enregistrées a des instants t différents.
mais ce n'est pas ce que vous cherchez comme réponse, j'en ai bien conscience.
Bien cordialement
Salim
Salim_BOULGHOBRA
[CAD trainer Arkance Systems ]
LinkedIn
