Есть только 4 угла для проверки, но на самом деле вам нужно только проверить 2, которые по диагонали друг к другу. Это следует из свойства прямоугольника, имеющего прямые стороны, в то время как круг является выпуклым, как вы заявляете.
В качестве альтернативы, учтите, что если левый верхний угол и правый нижний угол находятся внутри круга, то прямоугольник, который они образуют, представляет собой ползучее поле . Круг, очевидно, не является, и, следовательно, прямоугольник должен быть субрегионом круга.
РЕДАКТИРОВАТЬ: Возможно, вы говорите о поле и сфере, и в этом случае применяется та же идея, вам просто нужно выбрать точки, которые имеют разные значения x, y и z