2013-05-23 2 views
0

Я пишу программное обеспечение подписи (вы подписываете планшет и обрабатываете подпись). У меня для каждой точки нажата пером его позиция (.getx() и .gety()) и ее метка времени (.getTime()). Как я могу рассчитать подходящую «скорость подписки»? Какой тип формулы я должен использовать? Достаточно сделать расстояние/время (количество строк, написанных между точками/временем их записи)? Или мне нужно найти среднюю среднюю скорость?Вычислить скорость/скорость подписи с меткой времени и положением

Спасибо всем, кто хочет помочь

ответ

0

Рекомендуют найти общую New York City расстояния и разделите на истекшее время.

Давайте предположим, что у вас есть много точек

псевдокоде

distance = 0 
for each point after the first 
    distance += abs(point(i).x - point(i-1).x) + abs(point(i).y - point(i-1).y) 
speed = distance/(endtime - starttime) 

Мне нравится NYC расстояние по сравнению с SQRT (DeltaX * DeltaX + deltaY * deltaY). Является быстрее вычислять и не совсем все относительно разные - IMHO