| [RESOLU]Commande point_direction | |
|
|
Auteur | Message |
---|
bridge Débutant
Messages : 17
| Sujet: [RESOLU]Commande point_direction Sam 9 Déc 2006 - 18:38 | |
| Bonjour a tous
Pti probleme , j'utilise les commandes point_direction et point_distance pour me renvoyer la distance et l'angle entre deux objet . Le hic pour l'angle c'est que la valeur renvoyé est decalé de 90° horaire !! en somme le 0° est dans une position de 90° C'est assez embetant car comme je dois afficher l'angle et la distance Est ce que quelqu'un a une idée pour que je puisse avoir un angle correct ?
Merci
Dernière édition par le Dim 10 Déc 2006 - 13:37, édité 1 fois |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: [RESOLU]Commande point_direction Sam 9 Déc 2006 - 18:54 | |
| heu tu n'est pas sans savoir que le zéro , c'est vers la droite dans GM ?
comme en trigo :gniah: |
|
| |
Devil37 Utilisateur confirmé: Rang *****
Messages : 1815
| Sujet: Re: [RESOLU]Commande point_direction Sam 9 Déc 2006 - 19:08 | |
| et bien tu calcule avec point_direction()-90 tout simplement |
|
| |
bridge Débutant
Messages : 17
| Sujet: Re: [RESOLU]Commande point_direction Sam 9 Déc 2006 - 19:11 | |
| et ben non le -90 fontionne pas , parce que en plus d'etre decalé ca fonctionne en anti horaire |
|
| |
[TheDarkTiger] Modérateur
Messages : 7420 Localisation : Essonne
| Sujet: Re: [RESOLU]Commande point_direction Sam 9 Déc 2006 - 19:13 | |
| bha 270-tavaleur alors ... |
|
| |
bridge Débutant
Messages : 17
| Sujet: Re: [RESOLU]Commande point_direction Sam 9 Déc 2006 - 19:15 | |
| ben non , des que je fle un moins , je me retrouve avec des valeurs negative |
|
| |
Devil37 Utilisateur confirmé: Rang *****
Messages : 1815
| Sujet: Re: [RESOLU]Commande point_direction Sam 9 Déc 2006 - 19:20 | |
| fais du + alors |
|
| |
bridge Débutant
Messages : 17
| Sujet: Re: [RESOLU]Commande point_direction Sam 9 Déc 2006 - 19:27 | |
| ben le plus j'ai des angles superieur a 360 pas bon non plus |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: [RESOLU]Commande point_direction Sam 9 Déc 2006 - 21:12 | |
| - Code:
-
direction=direction+(360-(2*direction)); direction=direction+90; ça met le 0 à la verticale et retourne les angles dans le sens horaire. (remplace direction par la variable à traiter.) |
|
| |
bridge Débutant
Messages : 17
| Sujet: Re: [RESOLU]Commande point_direction Dim 10 Déc 2006 - 12:58 | |
| Merci Levans et autres participants, je retrouve bien un sens horaire . Chose etrange de 0° a 90° les angles renvoyé sont superieur à 360° de 90° à 360° les valeurs sont correctes , etrange. La solution avec des retours de valeurs correct - Code:
-
O_radiale=point_direction(bull.bx,bull.by,mouse_x,mouse_y); O_radiale=O_radiale+(360-(2*O_radiale)); O_radiale=O_radiale+90; if (O_radiale>360)O_radiale=O_radiale-360 O_range=point_distance(bull.bx,bull.by,mouse_x,mouse_y); |
|
| |
Contenu sponsorisé
| Sujet: Re: [RESOLU]Commande point_direction | |
| |
|
| |
| [RESOLU]Commande point_direction | |
|