반원으로 보이는 이유는 땅에 가려있기 때문이죠..
무지개는 태양을 등지고 서 있을 때 내 앞으로 보이게 되는데요.. 대기중에 있는 물방울에서 반사와 굴절이 반복되면서 우리눈에 보입니다.
그 보이는 위치는 대략 보는 사람의 시선방향과 그 위치에서의 태양이 보이는 각이 대략 42도 정도라고 합니다.
지표면에서 보면 무지개의 일부가 땅에 닿게 보여서 온전한 원이 만들어지지 않지만요. 높은 곳~ 가령 비행기에서 무지개를 볼 기회가 있다면 그 때는 땅의 방해를 받지 않으므로 온전한 원 모양의 무지개를 볼 수 있습니다.