Equation d'une trajectoire?
Bonjour,
J'ai des petits soucis à me rapeller l'équation d'une trajectoire en physique. Je continue de chercher mais à tous hasard, si cela était évident pour vous, pourriez vous m'indiquez comment on fait?
En gros, j'ai deux points :
- Le point de départ D
- Le point d'arrivé A
Et je voudrais en fait donner l'illusion que cela se fait de manière (naturelle en respectant la physique). Par exemple, quand le point D arrive vers A, il comment à ralentir parce qu'il approche d'une courbe par exemple.
D_______________A
ou
A__
....._
.......____________D
Par exemple pour le deuxième cas, quand on arrive en A, on ralenti à cause le courbe...
Vous voyez ce dont j'ai besoin?
Addon a la methode souviron34
Tu peux définir l'equation de la position du point qui se dépace sous forme parametrique:
Citation:
t: [0...1]
P(t) = (1-t)*A + (t)*B
Si tu fais varier "t" linéairement, tu obtiens un déplacement a vitesse constante.
Code:
1 2 3 4
|
Pour t = 0 à t = 1 par pas de 0.1
P = (1-t)*A + (t)*B
Fin Pour |
Ensuite, tu peux faire varier "t" de façon non linéaire, en utilisant n'importe quelle bijection [0...1] -> [0...1].
Code:
1 2 3 4 5 6 7 8 9
|
Pour t = 0 à t = 1 par pas de 0.1
tf = freinage(t)
P = (1-tf)*A + (tf)*B
Fin Pour
Fonction freinage(t: double) :double
retourne t^0.5
Fin Fonction |