BTW, in original xcom there's no need to show different ranged radar circles of one base, just because it doesn't matter - if you have 9 small radars and 1 large, overall detection rating will be about 9*10+1*20=100%, and only largest range used.
But in openxcom SupSuper decided to process radar sweeps per-facility, not per base. This most probably will impact on gameplay. And I'm not sure we should do that.
Having detection working on per facility base we need to show each radar, and their quantity... There could be 10 types of radars in some mod, and each of them could have different range, so 10 different circles will be shown around each base. That will make quite a mess.
1. Get rid of per-facility detection priniciple, and get back to original's (when only largest range is used), so largest radar range will be actual and real. But this is not quite realistic (in terms of real physics). - this will require one cached circle point array per base.
2. Show only largest range radar, and forget about lesser ones, paying no attention on detection chances "gradient" in this case. And probably give some notice on hidden zones of different detection chances. In this case visual radar circle would show less probable though largest zone. - this will also require one cached circle point array per base.
3. Show range circle of each radar. This might create visual mess if number of different radars used in single base. - this will require cached circle point array per facility.
4. Show no radar circles at all.