• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Parcourir l'arbre logique par code (C#)

  • Auteur du sujet Auteur du sujet Adahm
  • Date de début Date de début

Adahm

Guest
Y a-t-il un développeur dans c# qui sait parcourir l'arbre logique de catia v5 ?
J'aurais besoin de sélectionner n'importe quel élément 3d d'une partie et de revenir à travers les parents de l'élément sélectionné et d'analyser un à un les caractéristiques de l'arbre logique.
Sur la base de noms de corps, j'aimerais effectuer des opérations plutôt que d'autres.
 
la raison pour laquelle je dois parcourir l'arborescence logique à travers le code et non manuellement, c'est parce que j'ai différents corps à éditer, dont chacun a ses propres paramètres.
J'ai créé un masque d'interface qui me permet de changer facilement les paramètres.
Maintenant, j'ai un masque (masque Layout) qui me permet de sélectionner le corps que je veux changer. Une fois que je choisis l'élément, j'ouvre un autre masque (masque de détail), qui me permet de changer les paramètres du corps choisi.

Je voudrais m'assurer qu'en sélectionnant n'importe quel élément du corps à éditer (arête ou visage), le code peut reconnaître l'appartenance du corps parent, afin que vous puissiez ouvrir directement le masque de détail et modifier les paramètres.

J'espère que c'est plus clair.
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut