Sun Angle and Rainbow Geometry
First, Catch a Rainbow calculates where the Sun is relative to you. A primary rainbow is centered on the antisolar point, the direction directly opposite the Sun, and the bow appears roughly 42 degrees from that point. The app uses your location and the Sun's angle to determine which part of the surrounding sky could contain a visible rainbow. For most everyday ground-level situations, lower Sun angles provide the usable geometry. Observer height and the local horizon can change what is visible.