С сектором окружности ничего не поделать, а вот проверку прямоугольника можно сделать иначе - если сдвинуть пересечение координатных осей в центр прямоугольника:
abs(y + 2) <= 2 && abs(x - 1) <= 3 || x >= 0 && y >= 0 && x * x + y * y <= 16