Spezzate - La generazione dei colori

  Definiremo una dozzina di colori, e le barre di colori intermedi che esistono tra di essi.

  I colori di base che utilizzeremo sono i seguenti.

[Graphics:../Images/index_gr_8.gif]

A questi aggiungiamo i colori composti:

[Graphics:../Images/index_gr_9.gif]
[Graphics:../Images/index_gr_10.gif]
[Graphics:../Images/index_gr_11.gif]

Aggiungiamo infine alcuni ben noti colori intermedi:

[Graphics:../Images/index_gr_12.gif]


  Proviamo ora a definire diverse funzioni f da interi naturali in colori. Useremo f[0] come colore di sfondo dei nostri disegni, ed f[i] come colore della componente i=1,2,3, ... della spezzata.  

  Definiamo innanzitutto una funzione ShowFun[f] che, data f, ci mostrerà, nell'ordine, i colori ottenuti calcolando f[1], f[2], f[3], ... e usando il colore f[0] per lo sfondo.

[Graphics:../Images/index_gr_13.gif]


  Inseriamo ora vari esempi CF1, Cf2, CF3, ... di funzioni di colore.

[Graphics:../Images/index_gr_14.gif]

[Graphics:../Images/index_gr_15.gif]

[Graphics:../Images/index_gr_16.gif]
[Graphics:../Images/index_gr_17.gif]

[Graphics:../Images/index_gr_18.gif]

[Graphics:../Images/index_gr_19.gif]
[Graphics:../Images/index_gr_20.gif]

[Graphics:../Images/index_gr_21.gif]

[Graphics:../Images/index_gr_22.gif]
[Graphics:../Images/index_gr_23.gif]

[Graphics:../Images/index_gr_24.gif]

[Graphics:../Images/index_gr_25.gif]
[Graphics:../Images/index_gr_26.gif]

[Graphics:../Images/index_gr_27.gif]

[Graphics:../Images/index_gr_28.gif]
[Graphics:../Images/index_gr_29.gif]

[Graphics:../Images/index_gr_30.gif]

[Graphics:../Images/index_gr_31.gif]

Più in generale,aggiungiamo una operazione
                        ColorBar[a,b,n,back],
ColorBar costruisce una funzione f[m], che ripete ciclicamente n  colori intermedi tra a e b (estremi inclusi), e in 0 vale back.

[Graphics:../Images/index_gr_32.gif]

Un esempio di uso di ColorBar.

[Graphics:../Images/index_gr_33.gif]

[Graphics:../Images/index_gr_34.gif]

[Graphics:../Images/index_gr_35.gif]
[Graphics:../Images/index_gr_36.gif]

[Graphics:../Images/index_gr_37.gif]

[Graphics:../Images/index_gr_38.gif]
[Graphics:../Images/index_gr_39.gif]

[Graphics:../Images/index_gr_40.gif]

[Graphics:../Images/index_gr_41.gif]
[Graphics:../Images/index_gr_42.gif]

[Graphics:../Images/index_gr_43.gif]

[Graphics:../Images/index_gr_44.gif]
[Graphics:../Images/index_gr_45.gif]

[Graphics:../Images/index_gr_46.gif]

[Graphics:../Images/index_gr_47.gif]
[Graphics:../Images/index_gr_48.gif]

[Graphics:../Images/index_gr_49.gif]

[Graphics:../Images/index_gr_50.gif]
[Graphics:../Images/index_gr_51.gif]

[Graphics:../Images/index_gr_52.gif]

[Graphics:../Images/index_gr_53.gif]
[Graphics:../Images/index_gr_54.gif]

[Graphics:../Images/index_gr_55.gif]

[Graphics:../Images/index_gr_56.gif]
[Graphics:../Images/index_gr_57.gif]

[Graphics:../Images/index_gr_58.gif]

[Graphics:../Images/index_gr_59.gif]
[Graphics:../Images/index_gr_60.gif]

[Graphics:../Images/index_gr_61.gif]

[Graphics:../Images/index_gr_62.gif]


Converted by Mathematica      March 2, 2003