MIF37 - Animation par modèles physiques (F. Zara)

Projet : simulation d'objets déformables

<note important>

  • Compilation et exécution depuis le répertoire gkit2light

</note>


1 - Récupérer le code et le compiler

  • Récupérer et décompresser l'archive suivante contenant le code source de la librairie gKit2light, ainsi que le code source du TP (répertoire gkit2light/src/master_MecaSim) : gkit2light-master_MecaSim-23janv2017.zip
  • Pour compiler les codes sources selon votre plateforme (Linux, MacOS, Windows)

2 - Lancer l'application depuis le répertoire gkit2light

  • Le programme nécessite de mettre en paramètres, le nombre d'objets de la simulation, le fichier des paramètres généraux de la simulation, ainsi qu'un fichier de paramètres pour chacun des objets simulés.
  • Si vous lancez l'application sans paramètre, il prendra les paramètres qui ont été écrits directement dans le fichier gkit2light/src/master_MecaSim/src-etudiant/main.cpp. Il faudra ainsi les modifier directement dans le code et recompiler, si vous souhaitez les changer.
  • Sinon, nous avons créé un fichier qui s'appelle go dans le répertoire gkit2light
  • Nous avons mis dedans l'instruction suivante afin de donner les paramètres nécessaires :
./bin/master_MecaSim_etudiant 1 src/master_MecaSim/exec/Fichier_Param.simu src/master_MecaSim/exec/Fichier_Param.objet1  
  • Et pour le convertir en exécutable, nous avons fait :
     chmod +x go 
  • Vous pouvez ainsi lancer le programme en tapant dans un terminal depuis le répertoire gkit2light
     ./go 
  • ou de manière générale : <Executable> <nbObjet> <fichier param simulation> <fichier param Obj1> <fichier param Obj2> …

3 - Réaliser le TP

  • Si vous avez fini - Animation d'un système de particules soumis à la gravité et qui rentrent en collision avec la grille horizontale positionnée en y=0. Il faut alors faire compléter les méthodes de la classe ObjetSimuleParticule pour gérer ce type d'objets.


4 - Evaluation du projet

<note important>

  • Rendu du projet (avec démonstration) : vendredi 2 juin 2017 .
  • Vous devrez également déposer sur TOMUSS une archive de vos fichiers sources dans la colonne Depot-FZ.

</note>


Galerie des projets d'étudiants