double normalizeAngle180(double degrees) { double d = degrees % 360; if (d > 180) d -= 360; if (d < -180) d += 360; return d; }