Я пытаюсь проверить, пересекает ли круг квадрат. Лучший способ, которым я понял, как это сделать, - это определить, существует ли x такое, что: x находится между минимальным и максимальным значениями x квадрата;
abs(x-centerOfCircle) <= radiusOfCircle
Проблема в том, что я не могу понять, как перевести это в код, может ли кто-нибудь помочь?
x
, поскольку ему нужно выяснить, есть ли какой-нибудьx
, который соответствует уравнению. - person Barmar   schedule 01.11.2014x
. Вы делаете это с помощью алгоритма, который работает с координатами углов квадрата. Я не знаю алгоритм навскидку, но уверен, что вы сможете найти его в гугле. - person Barmar   schedule 01.11.2014