Bienvenue !

TTK, la team type des teams top

en quelque sorte


Une question d'angle !

Pour les Masochistes Éditeurs de missions

Une question d'angle !

Messagede =[TTK]= Yourry » Lun 4 Avr 2011, 20:16

Bonjour amis guerrier !

J'ai besoin d'une réponse angulaire pour un petit souci de trigonométrie.
Ah le bon vieux SOHCAHTOA légendaire ne m'aide pas bien ici, et mes cours sont loingtains...

Je voudrais choisir aléatoirement un point dans un périmètre donné.

Pour cela j'utilise un script tout simple:

Code: Tout sélectionner
_pos = getMarkerPos _marqueurhazard;
_xb = _pos select 0;
_yb = _pos select 1;
_radiusx = 600;
_radiusy = 200;
_location = [_xb + _radiusx - random (_radiusx*2), _yb + _radiusy - random (_radiusy*2)]; 


Il fonctionne mais pas vraiment comme je veux (c'est pas drôle !)  :mrgreen:

Plus qu'un long discours voici une image:




Telle que j'ai écris la formule la sélection aléatoire d'un point de fait dans le périmètre rouge tandis que je souhaite le faire dans le périmètre bleu.

J'ai bien capté qu'il y avait une notion d'angle, ici d'environ 40°.
Mais je ne sais pas comment triturer la formule pour appliquer cette correction à mes valeurs x et y.

Merci à vous, comme quoi les études servent...même pour un jeux....
Dernière édition par =[TTK]= Memphis007 le Lun 4 Avr 2011, 20:39, édité 1 fois.
Raison: Et la coloration alors ?????
"Les Boches faisaient "Kamarad". Il aurait fallu commencer par ça des deux côtés, pour éviter les massacres organisés par ceux d'en haut, mais le fusil qu'ils nous avaient collé entre les mains, forcément, il a bien fallu qu'il serve et tout le reste à suivit." dixit Tardi et Verney


Image


L'autre jour, en tirant le rouleau de papier cul, toute la cloison est venue avec. dixit Camille Caz
Avatar de l’utilisateur
=[TTK]= Yourry
Grand Scriptou
Grand Scriptou
 
Age: 24
Messages: 731
Localisation: Parmis les Quenelles.
Inscription: 17 Mar 2010

Cash: 160.00 Chaislongs

Publicité

Re: Une question d'angle !

Messagede =[TTK]= Camille Caz » Lun 4 Avr 2011, 20:31

=[TTK]= Yourry El Zekrit a écrit:comme quoi les études servent...même pour un jeux....


Il est urgent qu'elles ne servent qu'à ça.

et si tu forçais moins sur le    _yb + _radiusy - random (_radiusy*2)];
Si tu multipliais pas _radiusy par 2 ?
C'est wiki le dit qui l'est.

Image
Avatar de l’utilisateur
=[TTK]= Camille Caz
Grand Gourou
Grand Gourou
 
Age: 71
Messages: 1585
Localisation: La Rochelle, centre du milieu
Humeur: paléolithique mais presque
Inscription: 25 Jan 2010

Cash: 296.30 Chaislongs

Re: Une question d'angle !

Messagede =[TTK]= Memphis007 » Lun 4 Avr 2011, 20:39

Moi je répondrais pas vu qu'il n'y avait pas de coloration syntaxique dans ton code. Na.
Pour halloween, un vrai g33k met un masque de sous réseau.
Le g33k ne sort pas du métro, il libère de la ram.

Image

C.Caz : Combien de chaislongs à celui qui arrive le premier ?
Avatar de l’utilisateur
=[TTK]= Memphis007
Gripsou
Gripsou
 
Age: 31
Messages: 1368
Localisation: /dev/null
Humeur: Born to be wild
Inscription: 13 Jan 2010

Cash: 127.10 Chaislongs

Re: Une question d'angle !

Messagede =[TTK]= Yourry » Lun 4 Avr 2011, 20:59

Moi je répondrais pas vu qu'il n'y avait pas de coloration syntaxique dans ton code. Na.


Oui mais tu aurais pu constaté que j'ai bien suivit ta recommandation de l'autre soir au sujet des miniatures....

@Camille, je ne suis pas sûr de saisir ton raisonnement.
Il faut que la probabilité d'un point soit la même au centre que proche de l'extérieur et si je comprends bien ta manip, cela ne serrait plus le cas...
"Les Boches faisaient "Kamarad". Il aurait fallu commencer par ça des deux côtés, pour éviter les massacres organisés par ceux d'en haut, mais le fusil qu'ils nous avaient collé entre les mains, forcément, il a bien fallu qu'il serve et tout le reste à suivit." dixit Tardi et Verney


Image


L'autre jour, en tirant le rouleau de papier cul, toute la cloison est venue avec. dixit Camille Caz
Avatar de l’utilisateur
=[TTK]= Yourry
Grand Scriptou
Grand Scriptou
 
Age: 24
Messages: 731
Localisation: Parmis les Quenelles.
Inscription: 17 Mar 2010

Cash: 160.00 Chaislongs

Re: Une question d'angle !

Messagede =[TTK]= Memphis007 » Lun 4 Avr 2011, 23:15

J’essaie de comprendre, pour moi c'est pas très clair cette formule, on dirait que tu récupères la position de ton marqueur puis qu'a partir de celle-ci tu définis un rectangle de 600 x 200 dans lequel se trouve ton point aléatoire.

Après quelle taille fait ton ellipse ? parce qu'avec ton random (_radiusx*2) tu va te retrouver avec des valeurs négatives non ? avec ton getmarkerpos tu récupères la position du centre du marqueur ?

Question subsidiaire, ce serai pas plus simple de prendre comme forme un rectangle justement ?
Pour halloween, un vrai g33k met un masque de sous réseau.
Le g33k ne sort pas du métro, il libère de la ram.

Image

C.Caz : Combien de chaislongs à celui qui arrive le premier ?
Avatar de l’utilisateur
=[TTK]= Memphis007
Gripsou
Gripsou
 
Age: 31
Messages: 1368
Localisation: /dev/null
Humeur: Born to be wild
Inscription: 13 Jan 2010

Cash: 127.10 Chaislongs

Re: Une question d'angle !

Messagede =[TTK]= Yourry » Mer 6 Avr 2011, 17:38

Vlà la solution !!!



Pour le script c'est Copyright !  :mrgreen:
Non je plaisante, je le peaufine et améliore le bouzin car j'entends déjà Memphis me dire:
Oh, Yourry tu sais pas écrire les scripts avec la bonne syntaxe !

(en plus il n'a pas tort....)
:D
"Les Boches faisaient "Kamarad". Il aurait fallu commencer par ça des deux côtés, pour éviter les massacres organisés par ceux d'en haut, mais le fusil qu'ils nous avaient collé entre les mains, forcément, il a bien fallu qu'il serve et tout le reste à suivit." dixit Tardi et Verney


Image


L'autre jour, en tirant le rouleau de papier cul, toute la cloison est venue avec. dixit Camille Caz
Avatar de l’utilisateur
=[TTK]= Yourry
Grand Scriptou
Grand Scriptou
 
Age: 24
Messages: 731
Localisation: Parmis les Quenelles.
Inscription: 17 Mar 2010

Cash: 160.00 Chaislongs

Re: Une question d'angle !

Messagede =[TTK]= Camille Caz » Mer 6 Avr 2011, 19:53

C'est ce que je dis depuis le début, _y varie trop, c'est net. :cyclops:
C'est wiki le dit qui l'est.

Image
Avatar de l’utilisateur
=[TTK]= Camille Caz
Grand Gourou
Grand Gourou
 
Age: 71
Messages: 1585
Localisation: La Rochelle, centre du milieu
Humeur: paléolithique mais presque
Inscription: 25 Jan 2010

Cash: 296.30 Chaislongs



  • Publicité

Retourner vers Edition ArmA II / OA

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


cron