Prizma
Fyzika:
Naše oči vidí mnoho barev viditelného světla. Sluneční světlo je směsí mnoha barev dohromady. Světlo ze Slunce se našim očím jeví jako bílé. V bílém světle jsou všechny barvy, jen jsou smíchané. Chcete-li vidět všechny barvy zvlášť, můžete použít hranol. Hranol je kus skla nebo plastu ve tvaru trojúhelníku. Barvy duhy jsou v tomto pořadí: červená, oranžová, žlutá, zelená, modrá, indigová a fialová. Mnoho lidí si jej pamatuje podle prvních písmen, která se píší Roy G. Biv.
Přístroj funguje díky tomu, že různé barvy světla se uvnitř skla pohybují různou rychlostí. Protože se barvy světla pohybují různou rychlostí, různě se ohýbají a vycházejí všechny rozložené, místo aby se promíchaly. Fialová se pohybuje nejpomaleji, takže je dole, a červená nejrychleji, takže je nahoře. Důvodem je tzv. index lomu (poměr rychlosti světla ve vakuu a rychlosti světla v materiálu), který se zvyšuje u pomaleji se pohybujících vln (tj. fialové). Vyšší index lomu znamená, že fialové světlo je nejvíce ohnuté, červené je pak díky nižšímu indexu lomu ohnuté nejméně a ostatní barvy se nacházejí někde mezi nimi. Když je vzduch plný vody, například po dešti, působí vodní kapky jako hranol a mohou vytvořit duhu. Duha má kruhový tvar, protože hranoly (dešťové kapky), které ji vytvořily, jsou kulovité.