7.1.5.4 Operatori
sul Colore
I vettori colore possono essere combinati
in espressioni allo stesso modo in cui avviene per valori decimali o per
valori vettoriali. Le operazioni sono compiute componente per componente.
Per esempio
rgb < 1.0, 0.5 0.2>* 0.9
viene valutato nello stesso modo di
rgb < 1.0, 0.5 0.2 > * < 0.9,
0.9, 0.9 >
o di
rgb< 0.9, 0.45, 0.18 >
Altre operazioni sono effettuate sullo
stesso principio, "componente per componente". Puoi usare l'operatore
punto per estrarre un singolo componente da un colore. Supponi che l'identificatore
Shade
fosse stato definito precedentemente come un colore. Allora Shade.red
è il valore decimale del componente rosso di Shade.
Similmente Shade.green,
Shade.blue,
Shade.filter
e Shade.transmit
estraggono il valore decimale degli altri componenti del colore.