Gun controller
JavaScript · runs once per frame
elapsedTime, deltaTime: seconds · angles: radians
radarData: [{ id, pos: { x, y, z }, distance }]
setAzimuth(rad) · setElevation(rad) · fire()
getCurrentAzimuth() · getCurrentElevation() · Math · THREE · console