Forum de la communauté SFML

Aide => Général => Discussion démarrée par: Sozary le Novembre 15, 2015, 08:58:52 pm

Titre: [R] probleme d'angles!
Posté par: Sozary le Novembre 15, 2015, 08:58:52 pm
Bonsoir.

Je réalise un petit code afin d'obtenir un résultat équivalent à celui-ci: https://www.youtube.com/watch?v=LrEvoKI07Ww&feature=youtu.be&t=7m36s

Je me suis aidé d'une petite formule pour faire une rotation autour d'un point:

Citer
X = x - a
Y = y - b
xBis = a + X * cos(angle) - Y * sin(angle)
yBis = b + X * sin(angle) + Y * cos(angle)

Cela marche très bien sur GéoGebra, mais moins dans mon programme...
Dans celui-ci, j'utilise le centre de mon personnage comme point de rotation, et le pointeur de la souris comme point auquel appliquer la rotation.

Voyez le résultat par vous même:
(click to show/hide)

L'angle n'est jamais bon entre les lignes...
Merci d'avance pour toute aide!
Titre: Re : [..] probleme d'angles!
Posté par: Sozary le Novembre 16, 2015, 11:27:54 am
Résolu