updated incident angle mapping routine