Originally Posted by
rpenmanparker
When you are moving forward, even if the rain is coming straight down, you are riding into the droplets after they pass the brim of the hat. Large raindrops have a terminal velocity of about 20 mph. Say you are riding 20 mph and there is no other wind factor. Further assume the brim of the cap is 4 inches above the bottom of your glasses. You would need the brim to be 4 inches long for no rain to get on your glasses...roughly. The slower you ride the shorter the brim could be. The faster you ride or more wind from the front, the longer the brim would need to be. In short, you are not likely to keep your glasses perfectly dry. And slightly wet is as bad as soaked for vision.
My baseball cap has under 4" brim and it works to prevent rain drops from making the glasses full of water.
It makes enough difference that I consciously decide to wear it when there's heavy rain.
The faster one goes, the less it helps, but up to 30 km/h it's quite good.
It's easy to test it yourself.