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.