#1 Fri 22 May 2009 13:54
- hanczyk
- Participant assidu
- Lieu: Châlons-en-Champagne
- Date d'inscription: 21 Apr 2006
- Messages: 596
Couleur
Bonjour,
comment retourner les codes couleurs RVB d'applat de polygones, dans 3 champs (1 champ pour R, 1 pour V et 1 pour B).
par avance, merci
@ hjm
Jean-Marc Hanczyk
Hors ligne
#2 Fri 22 May 2009 14:01
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Couleur
Salut,
Tu as un champs avec le code RVB de tes polygones et tu veux dispatcher l'info sur 3 autres champs c'est ça?
A+
Joël
Hors ligne
#3 Fri 22 May 2009 15:58
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Couleur
Bonjour
RVB = R*256*256 + V*256 + B
R = INT(RVB/65536)
V = INT((RVB - R*65536)/256)
B = RVB - R*65536 -V*256
Hors ligne
#4 Fri 22 May 2009 19:47
- hanczyk
- Participant assidu
- Lieu: Châlons-en-Champagne
- Date d'inscription: 21 Apr 2006
- Messages: 596
Re: Couleur
Bonjour,
Ma question n'était pas complète : je partais dans l'hypothèse que je n'avais pas de colonne code MI.
Mais c'est bon et cela me convient : je vais créer un champ code MI puis appliquer la formule.
Petite correction tout de même : pour B c'est : RVB - R*65536 -V*256
@+ jmh
[EDIT Maurice]: corrigé ! (objectinfo(obj,3) donne le "brush", dont le second terme est la couleur du fond)
Jean-Marc Hanczyk
Hors ligne