Рассчитать расстояние на экране в дюймах от векторов местоположения UITouch, Swift - Apple Pencil

Я пытаюсь рассчитать расстояние и, в конечном итоге, скорость и ускорение касания на iPad pro, используя яблочный карандаш. Переопределяя события касания, я получаю вектор местоположения каждого касания; значения x и y и отметка времени каждого касания.

Я знаю, что одно касание не может содержаться в одном пикселе, поэтому местоположение (x,y) должно быть центром тяжести этого радиуса касания.

Я считаю, что могу использовать DPI и разрешение экрана для преобразования этих координат и получения расстояния между касаниями в метрах или дюймах в секунду.

Я просто хочу убедиться, что это правильный / лучший подход для достижения этой цели. Кто-нибудь решил подобную проблему? Есть ли готовое решение для этого?

0 ответов

Другие вопросы по тегам