CATIA V5 | 3DEXPERIENCE
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-10%
Le deal à ne pas rater :
-30€ sur la nouvelle Tablette tactile Lenovo Tab Plus – 11.5” ...
269.99 € 299.99 €
Voir le deal

Couleur dans un Set Géométrique

2 participants

Aller en bas

R?solu Couleur dans un Set Géométrique

Message par Arafat Ven 2 Sep 2016 - 1:18

Bonjour,

Je me permets de revenir vers vous car j'ai une application à développer en VBA et j'aurais quelques questions à vous poser.
Pour plus de clarté, je préfère dissocier les topics.

Ici ma question concerne les propriétés d'un Set Géométrique, et plus particulièrement les couleurs.

- J'ai donc généré un Set Géométrique A
- Dans ce dernier, j'ai généré plusieurs centaines de points, lignes, courbes...
- Je voudrais que tous ces éléments prennent une couleur particulière (ex : vert), ceci afin de les différencier des éléments contenus dans le Set Géométrique B (ex : bleu), etc.

Ma question est : Peut-on attribuer une couleur à l'ensemble des éléments filaires d'un Set ?

Jusqu'à présent si je sélectionne l'hybridBody puis que je fais un SetRealColor, il ne me change que la couleur des surfaces.
Sinon j'ai essayé en sélectionnant un par un tous les éléments via une boucle, mais c'est trop long, il y a trop d'éléments.


Dernière édition par Arafat le Jeu 15 Sep 2016 - 19:57, édité 1 fois

Arafat
timide
timide

Messages : 13
Date d'inscription : 20/02/2015
Localisation : Bordeaux

Revenir en haut Aller en bas

R?solu Re: Couleur dans un Set Géométrique

Message par Arafat Jeu 15 Sep 2016 - 19:55

Je me réponds concernant le fait de changer d'un seul coup la couleur des points contenus dans un Set Géométrique.
La méthode de contournement serait de sélectionner ensemble tous les points via la fonction Search :


Code:
Dim selection1 As Selection

Selection1.Add hybridBody1
Selection1.Search "(CATGmoSearch.Point.Name = Point.*), Sel"
visPropertySet1.SetRealColor 220, 0, 220, 1
Selection1.Clear

Idem pour les courbes, etc.
Code:

Selection1.Add hybridBody1
Selection1.Search "(CATGmoSearch.Curve.Name = Courbe.*), Sel"
visPropertySet1.SetRealColor 220, 0, 220, 1
Selection1.Clear

J'ai pas trouvé la réponse à la question initiale, mais cette méthode marche.

Arafat
timide
timide

Messages : 13
Date d'inscription : 20/02/2015
Localisation : Bordeaux

Revenir en haut Aller en bas

R?solu Re: Couleur dans un Set Géométrique

Message par Guss_ Mer 21 Sep 2016 - 14:19

Oui, c'est la fonction "search" qu'il faut utiliser, comme tu le fais, c'est généralement le plus fiable et plus simple.

Guss_
Admin
Admin

Messages : 530
Date d'inscription : 08/01/2010

Revenir en haut Aller en bas

R?solu Re: Couleur dans un Set Géométrique

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum