basically you would get a 360 circle around your subobject for both azimuth and elevation where you could split it up into segments and give those segments a color that indicates what is allowed.
for example azimuth could have: red= no firing or traverse, yellow= allow traverse, green = allow firing and traverse.
elevation would probably just be red and green where red= restrict elevation, green= allowed field of elevation.
the current system works but feels very confusing. i almost never touch the elevation sliders because whenever i tried setting my restrictions the gun refused to fire. i have done it with azimuth tons of times and it works, although it took me a while to get used to and i usually dont look forward to that step of the building process.