2016-06-02 3 views
-1

Если у меня есть мяч в tkinter с радиусом 20 в координатах x, y. Какой лучший способ узнать, касается ли какой-либо другой объект его или частично перекрывает его. Я попытался приравнивать координаты двух объектов, однако это произойдет только в очень конкретных случаях. Может быть, я могу построить список, содержащий все координаты, которые занимает шар, используя его центральные координаты и радиус?найти, если объект tinter перекрывается с шаром в холсте python

Спасибо

+0

холст имеет метод 'find_overlapping'. Вы пробовали использовать его? –

ответ

0

окружность Круг состоит из всех точек, ровно 20 единиц от центра. Поэтому, если расстояние от края вашего объекта до центра круга меньше 20, оно будет внутри круга. Если это ровно 20, это будет касаться круга.

Смежные вопросы