Bonjour tous
je cherche un moyen de calculer une vitesse de déplacement en 2D (distance/temps)
pour l'instant j'ai réussi à obtenir la distance parcourue par la souris sur un LCD sur l'axe X, celle sur l'axe Y (en mm) et le temps mis pour effectuer ce déplacement.....mais ça c'est pour des trajectoires rectilignes
comment faire pour obtenir la distance parcourue dans le cas d'un trajectoire courbe ou sinueuse???
quelqu'un connaît il la formule de calcul??
merci d'avance!!!
Hors ligne
Salut Able,
Une trajectoire courbe est la sommation de trajectoires rectilignes.
donc trigo de base (racine de distX^2 + distY^2) ajoutée à chaque implémentation d'état de ta sourie.
Hors ligne
oui ^ = puissance
donc au plus basique : (x^2 + y^2) ^0.5 comme le dit nononononono
après les produits scalaires sont sans doute un outil plus puissant (même moi j'avais compris sauf que j'ai oublié )
Dernière modification par sakramh (2012-08-10 13:06:26)
Hors ligne
bon je en comprends pas tout
pourquoi *0.5??
ci joint une image de mon patch..... le float du bas est censé donner la longueur de trajectoire de la souris... mais ça n'a pas l'ai ça!!!!
Hors ligne