add getClosestAngle