// 1. Teil: Deklarationsteil, hier werden die noetingen // Variablen definiert und initialisiert #declare Farben = array[3]; // Erstelle ein Feld mit drei Eintraegen fuer Farben #declare Farben[0] = <1,0,0>; // Erster Eintag ist rot #declare Farben[1] = <0,1,0>; // Zeiter Eintrag ist gruen #declare Farben[2] = <0,0,1>; // Dreiter Eintrag ist blau #declare i=0; // Laufvariable definieren und mit Null initialisieren // 2. Teil: Farbauswahl pigment { color rgb Farben[i] } // mit dem Array Eintrag Farben[i] wird die entsprechende // Farbe zugewiesen. i hat die Werte 0, 1 oder 2 // 3. Teil: Laufvariable i #declare i=i+1; // Laufvariable um eins erhoehen #if (i>2) // nach dem dritten Durchlauf #declare i=0; // auf Null setzen #end