Bonjour, je dois représenter graphiquement une fonction sinusoidale qui avance dans le temps (horizontalement).
La fonction étant périodique, il suffit de l'avoir sur [0,2pi] puis de la translater vers la gauche pour avoir l'impression qu'elle avance.
Je programme avec les fonctions de la librairie gnome.h dans un canevas.
Pour l'instant, cela fonctionne sur le principe suivant :
- je calcule les valeurs discrètes du sinus et je les stocke dans un tableau une fois pour toute.
- je trace à partir d'un indice donné du tableau des segments de droites pour avoir mon sinus
- ensuite, je supprime tout
- enfin, je redessine tout en prenant comme point de départ l'indice suivant dans le tableau. (ainsi , il avance)
N'existe-t-il pas une autre méthode que " tout créer, tout supprimer , recommencer " car je trouve que ca prend beaucoup de ressources ?
Merci.
Partager