Bonjour à tous , mon problème :
je souhaite à représenter un véhicule en mouvement à l'écran , par exemple un voilier selon une vitesse en noeuds et un cap en degrés.
J'arrive parfaitement à représenter le déplacement du voilier selon que l'on donne un ordre de cap de 0 à 360 .
Si le voilier à un cap de 45 degrés , on donne un ordre de virer à 145 degrés et à toutes les secondes ( avec un timer ) le cap est incrémenté pour atteindre 145
Petit problème idiot :
le voilier a un cap de 20 degrés ; on donne l'ordre de virer à 350 degrés.
Mais comment faire pour virer de 20 degrés à 350 degrés , c'est à dire du nord -est vers le nord-ouest au lieu de virer de 30 degrés puis 40 puis 50 puis 60 etc pour atteindre 350 degrés c.a.d dans l'autre sens .
Je ne sais pas si c'est bien clair ?
Merci pour les réponses.
Partager