Имея круг с центром (x c, y c) с радиусом r, как узнать, находится ли точка (xp, yp) на внешнем круге, как показано на рисунке ниже.
Если внутренний круг имеет радиус r, а внешний круг имеет радиус R, то вы можете проверить, лежит ли точка в кольце, используя сравнение квадратов расстояний:
r
R
dd = (xp - xc)^2 + (yp - yc)^2 if (dd <= R^2) and (dd >= r^2) then point is in the ring