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)];
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....