2009-04-03 9 views
1

Je souhaite calculer l'angle de rotation lorsque je fais tourner l'iPhone du mode portrait vers Paysage à droite ou Paysage à gauche mais dans le plan YX. Dans mon jeu je veux faire pivoter un objet par rapport à l'iphone mais dans la direction opposée. Si je vais déplacer l'iPhone du mode portrait au paysage à droite de 30 degrés, alors je veux déplacer l'objet de 30 degrés seulement, mais à droite paysage. J'ai la formule du produit de point commeComment trouver l'angle de rotation de l'iphone?

v1.v2 = L1.L2cos (θ) mais je ne connais pas la solution exacte ainsi. Donc, si quelqu'un le sait s'il vous plaît aidez-moi Merci d'avance.

Répondre

1

Vous trouverez probablement la fonction de bibliothèque standard atan2() utile. Il va convertir les chiffres d'accélération x et y en un angle pour vous.