Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Android [игнор отключен] [закрыт для гостей] / Проверить принадлежит ли точка Path / 2 сообщений из 2, страница 1 из 1
07.02.2017, 12:31
    #39399951
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверить принадлежит ли точка Path
Добрый день!
В приложение на Canvas рисую Path
Код: java
1.
path.addCircle(a/2,b/2,a/2-20, Path.Direction.CW);



Далее хочу обрабатывать касание. Как проверить совпадают ли координаты касания с Path.
Простейший способ вычислить расстояние от центра круга до точки касания и сравнить с радиусом круга. Но может есть универсальный метод? Что если вместо круга будет треугольник, квадрат, или произвольная прямая?
...
Рейтинг: 0 / 0
07.02.2017, 17:12
    #39400294
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверить принадлежит ли точка Path
nikomp,
наскольк знаю, Patch это просто набор точек.
Т.е. всё надо руками с математикой методом перебора отрезков в массиве.
Ещё делают вычисляя габарит объекта и при клике-касании просто входит ли точка в прямоугольник.
...
Рейтинг: 0 / 0
Форумы / Android [игнор отключен] [закрыт для гостей] / Проверить принадлежит ли точка Path / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]