Dans le cadre d'un projet je dois réaliser une petite animation simulant des particules.
Je sais déterminer x et y de chaque particule à t, t+dt etc ....
Les profs nous ont donné une trame en C utilisant GTK+ et affichant une fenêtre dans laquelle l'animation doit se faire.
Voici les éléments de la trame mais je ne sais pas comment l'utiliser pour y faire apparaitre mes particules. Comment doit se présenter mon information ?
Merci d'avance

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
gboolean animation_callback(gpointer unused) {
  /* --- À compléter --- */
  /* par ce qui va être exécuté à chaque pas de temps */
  /* calcul des nouvelles positions des particules du système */
  /* dessin du système */
  return TRUE;
Voici l'appel de animation_callback
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
viewport_clear ();
  /* --- À compléter ---- */
  /* ici, créer le système de particule */
  /* la fonction animation_callback est appelée toutes les 50ms */
  g_timeout_add (50, (GSourceFunc)animation_callback, NULL);
  /* -------------------*/
  gtk_main ();
 
  return 0;