7.5.6.6        Looks_like



Normalmente la sorgente luminosa è invisibile. La luce viene semplicemente irradiata da un punto o da un'area invisibili. Puoi assegnare ad una sorgente luminosa una qualunque forma, aggiungendo una frase

looks_like{oggetto}.

Usando
looks_like, implicitamente viene applicata all'oggetto anche l'istruzione no_shadow per impedire che la luce sia coperta dall'oggetto stesso. Senza questo comando, la luce dentro all'oggetto non potrebbe illuminare la scena e l'oggetto proietterebbe in effetti la propria ombra su tutto. Se vuoi che l'oggetto al quale viene associata la luce la intercetti, allora dovrebbe essere unito alla luce da una frase union{...} come segue :

union {
light_source { <100, 200, -300> color White }
object { Lampadina }
}

Presumibilmente, parti della lampadina sono trasparenti per permettere alla luce di uscirne.