Bonjour a tous !
Je voudrait réaliser une caméra trackball comme ici.
Le problème c'est que dans ce tuto, il utilise des motionSensivity et autre.
Moi je n'ai droit qu'a la position de la souris et le bouton pressé (en fait j'utilise Qt).
Si vous voulez plus d'information sur les évents que j'utilise, voici la class que j'utilise : QMouseEvent.
Je peut aussi récupérer l'emplacement de la caméra.
Dernière modification par Ilovechocolat (09-12-2009 16:09:19)
Hors ligne
un truc du style :
ou ( Dx , Dy ) = ( Px , Py ) - ( P0x,P0y )
(Px,Py) = position courante du pointeur ;
(P0x,P0y) = position du pointeur lors de la pression du bouton gauche ;
en coordonnées normalisée ( ie entre 0 et 1 ).
C'est un ébauche pour avior une idée.
Apres pour faire un truc plus souple tu peux faire intervenir la vitesse de deplacement du pointeur , corrigée le probleme aux pôles , changer la vitesse de rotation ....
Dernière modification par firnafin (09-12-2009 17:25:56)
Hors ligne
Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
---|---|---|---|---|
Corrections |
|
xhtml 1.0 css 2.1 Propulsé par FluxBB Traduit par FluxBB.fr |
882 membres 1429 sujets 11119 messages |
Dernier membre inscrit: LiseBuisson96 55 invités en ligne Aucun membre connecté RSS Feed |