[Physics] What makes a rainbow happen

opticsreflectionrefraction

A rainbow is formed when a raindrop refracts light, but why then does the whole sky not become a huge rainbow when it rains? Would the light not be dispersed into ordinary white light? What causes it to look as if each end is nearly touching the ground?

Best Answer

It depends on the position of the sun. A rainbow does not exist at a particular location in the sky. Its relative position depends on the position of the observer and the sun. All raindrops refract sunlight in the same way, but only the light from some raindrops reach the observer's eye. This light is what constitutes the rainbow for that observer. The bow is centred on the shadow of the observer's head, known as the antisolar point and forms a circle at an angle of of about 42° to the line between the observer's head and its shadow.

Related Question