review calcAbsAngle function + add calcAbsViewAngle function