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.