Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Спасибо, это было интересно.
Согласен, безумно, ужасно сложно. Можно было бы использовать хитбокс подход. То есть отделить визуал от логики. Можно было бы максимально примитивно разукрасить зоны в разный цвет и под капотом определять цвет пикселя (это не "модель" что видит пользователь, а сам скрытый "хитбокс").
Раз тут есть работа с графикой, картинками, так чего не пожертвовать памяти на ещё 1% от размера фотки чтобы использовать простой подход...
Что проще: делать так, или переводить из одной системы координат в другую, а потом из другой с помощью миллиона формул для каждой кривой пытаться вычислить результат?
Цена доработок наглядно показывает, какой подход следует выбрать.
Определение произвольной точки на полигоне. Jetpack Compose. Canvas. Algorithm