Мне нужно немного просветления по какому-то простому вопросу.
При заданном круге координат Xn и Yn , которые действуют как граница, и даны координаты центра управления в X1 и Y1 . Как проверить, находится ли элемент управления в пределах границы?
Я пытался,
X2 & X3 = левый и правый пик круга по оси X.
Y2 и Y3 = верхняя и нижняя вершины круга по оси Y.
If( X1 > X2 && X1 < X3 && Y1 > Y2 && Y1 < Y3)
return true;
Однако, это явно не работает, так как четыре угла круга вернут истину, когда это не предполагается. Есть идеи?