fix Angle less than 0 and more than 2*PI