Forum de discussion
Forum « Flash et Shockwave » (archives)
trajectoire aléatoire / problème de math
Envoyé: 25 août 2003, 9h13 par chilibibi
je rencontre un petit problème par rapport à une animation Flash sur laquelle je travaille, mettant en scène un objet qui se déplace selon une trajectoire déterminée par une courbe sinusoidale (y=amplitude.sin(pulsation.x+phase), où l'amplitude et la pulsation sont aléatoires.
or, je voudrais que l'objet s'incline pendant son déplacement pour suivre le sens du mouvement et la pente de la courbe, j'aurais donc besoin de paramétrer une fonction qui calculerait l'angle formé par l'axe de la courbe avec l'horizontale à l'endroit où se trouve l'objet, il ne resterait ensuite plus qu'à utiliser cette valeur dans une fonction _rotation appliquée à l'objet.
Mon problème est qu'il me manque les notions de maths adéquates et je ne connais pas les formules qui permettraient de calculer cet angle d'inclinaison de la courbe... je suppose qu'il faut faire entrer en jeu la tangente à la courbe en un point donné, mais ça ne m'avance pas plus car je ne connais pas les formules de calcul...
Si quelqu'un pouvait me venir en aide...
Réponses
|