1

Je vais prendre l'exemple d'une canne à pêche parce que c'est ce que j'ai trouvé de plus simple pour expliquer mon problême (de gravité, toujours...) (j'aurais aussi pus prendre l'exemple d'un fil plombé):

Comment aller dans la direction AB donnée par le fil en fonction de l'angle d'inclinaison de la canne à pêche ? (en 2D bien sûr)
(A est le point où est acroché le fil sur la canne et B l'hameçon)

2

x = x + a.cos(angle)
y = y + a.sin(angle)

(au départ x vaut xA et y vaut yA, et a est une constante quelconque qui dépend de la vitesse)

3

c'est pas ce que tu as demandé dans un autre topic ?
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

4

Ben si mais j'arrive pas à obtenir ce que je veux.
Par exemple pour un angle de 300° le fil monte!

j'ai fait un truc vite fait en javascript pour tester cette routine:
<script>
var x=500,y=200; //position de départ de l'img
function direction(){
x=x+2*Math.cos(300) ;
y=y+2*Math.sin(300) ;

img.show(x,y,40,40); //taille de l'img
setTimeout("direction();",10);
}

var img=window.createPopup();
var imgBody=img.document.body;
imgBody.innerHTML='<IMG SRC="re.gif">';
direction(); </SCRIPT>

Ca marche sur Iexplore, et l'image monte ?? (j'ai essayé aussi avec angle-90, mais ca marche pas plus)

5

essaie avec des angles en radians

6

Merci. Par contre cette formulle trace la "canne" mais pas le "fil" .

Ca donne (pour tester):
var Angle=120;
Rad=Angle*3.141596/180; // Math.Pi ne marche pas (?)
function direction(){
x=x+2*Math.cos(Rad) ; y=y+2*Math.sin(Rad) ;

7

Je viens d'y penser (il est jamais trop tard), comme la ligne(le fils) est en Angle droit avec le sol, je devrai peut-être utiliser pythagore....???

8

Non. Tu as besoin de distances en fonction d'un angle, il faut de la trigonométrie pour ça.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

9

Effectivement, au mieux j'obtiend la longueur du 'fil'...

10

[NON, RIEN]

11

ce truc me rend goltriso, alors si vous avez une idée ...

12

à partir du moment où tu as l'angle, je ne vois pas où est le pb.
Tu multiplie le cosinus et le sinus de cet angle par le rayon de ta canne à pêche, tu obtiendras les coordonnées du bout de la canne.
C'est de ça dont tu as besoin ?
J'ai p-ê mal compris, tu peux réexpliquer ?

13

J'ai besoin de la direction du fil pas de la canne.
Trigo_triangle.gif
Je cherche le vecteur y, (je sais, c'est pas un vecteur sur le schema) j'ai x, r, et l'angle Alpha.

Je cherche du côté des projections en ce moment...

14

Ben le fil est vertical confus
Sauf s'il y a du courant.
Je ne dois pas avoir compris.

L'angle de la canne ne change pas celui du fil.

15

bah oui y'a aucun problème confus la composante verticale du vecteur est nulle !
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

16

Horizontale plutôt, non ?

17

>Je cherche le vecteur y, (je sais, c'est pas un vecteur sur le schema) j'ai x, r, et l'angle Alpha.

C'est la longueur que tu cherches? Si c'est ça, c'est du Al-Kashi (théorème de Pythagore généralisé):
y=(x²+r²-2xr cos(alpha))^(1/2)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

18

Vu qu'on a un triangle rectange, ce n'est pas la peine d'utiliser Al-Kashi, non ?
Il suffit de faire y=sin(alpha)*r

19

Voire Pythagore, en fait...

Les données de GUNM sont soit redondantes, soit inconsistentes: vu que le triangle est rectangle, il suffit d'avoir 2 des 3 données x, r et alpha pour déterminer toutes les longueurs et tous les angles du triangle. Ou alors, on connaît x, r et alpha, mais dans ce cas, le triangle n'est plus garanti comme étant rectangle.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

20

Bon, j'avais simplifier le problème mais là je me dit qu'il faut que j'explique.
L'objectif est la réalisation d'un jeu: Cameltry. C'est un jeu ou on doit faire passer une balle à travers une série d'obstacles.
La balle est fixe au centre de l'écran, et le joueur controle juste l'inclinaison de la map. (j'en suis là). Apres la rotation, la map 'glisse' doucement vers le haut, ce qui donne l'impression que la balle tombe.
cameltry.gif
cameltry.png
C'est le deplacement de la map après la rotation que je cherche.
Dans l'exemple de la canne à pêche la ligne n'est pas verticale car le repere tourne aussi...

21

Je dois avoir mal compris, ou alors je me trompe, mais ça me paraît simple :
tu stockes les coordonnées de ta map après rotation et tu décrémentes leur valeur en y.
Mais ça ne marche qu'avec une map simple, genre un rectangle, ou autre chose... comme sur le dessin, en fait.

Sinon, tu réalises un scroll complet de l'image (sauf la balle, que tu rajoute après).

22

C'est bien une paire (cos alpha, sin alpha) comme on t'a dit depuis le début...
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

23

Si je fait x = x + a.cos(angle) ; y = y + a.sin(angle) ; la map vas dans la direction donné par l'angle...

24

c'est pas ce que tu veux ???
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

25

En fait, tout ce que tu veux savoir c'est si la map va à gauche/droite/haut/bas ??

26

23> non
24>non
21> oui surement, mais quoi?

27

Dites moi si je me trompe....
vecteur AB + vecteur BC + vecteur CA = 0
AB=AC+CB

x(ab)=(x+Acos(R))+(x+Acos(90))
y(ab)=(y+Acos(R))+(y+Acos(90))

J'suis pas sur, ça me parait bien simple....

28

Trigo_triangle.gif

disons que A est à gauche, B eb haut et C en bas à droite.
Tu as quelles coordonnées et tu veux lesquelles?
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

29

> Disons que A est à gauche, B en haut et C en bas à droite.
j'ai A et l'angle ABC . c'est tout

30

tu as besoin de la longueur d'un des cotés du triangle au moins.
Tu veux obtenir quel point ou quel vecteur?
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.