Première étape - Compréhension du code de l'application

  • Votre code prendra place dans le répertoire :
  gkit2light/src/master_MecaSim/src-etudiant
  • Pour générer la documentation Doxygen :
  cd gkit2light/src/master_MecaSim
  doxygen ./Doxyfile
  • Lisez la documentation Doxygen à partir du fichier gkit2light/src/master_MecaSim/doc/html/index.html
  • Si vous n'arrivez pas à générer la documentation, lisez la page principale
  • Observer le répertoire où se trouvent les données : gkit2light/data/
    • gkit2light/data/textures : pour placer des textures
    • gkit2light/data/CreateMesh : programme pour créer des maillages de tissu ou convertir des fichiers .obj .off en fichiers pour l'application
    • gkit2light/data/drap10 : fichiers de données d'un tissu de 10 * 10 particules
    • gkit2light/data/drap70 : fichiers de données d'un tissu de 70 * 70 particules
    • gkit2light/data/vache : fichiers de données d'une vache
    • gkit2light/data/sphere : fichiers de données d'une sphère
    • gkit2light/data/bunny : fichiers de données du Standford bunny
  • Les répertoires pour les données de la simulation comprennent plusieurs fichiers :
    • faceset.eti : définition des facettes triangulaires de l'objet
    • masses.eti : définition des masses associées aux sommets de l'objet
    • points.eti : définition des coordonnées (x,y,z) des sommets de l'objet
    • texcoord.eti : définition des coordonnées de textures des sommets de l'objet
  • Répertoire pour l'exécution de l'application : gkit2light/src/master_MecaSim/exec
    • Fichier_Param.simu : paramètres de la simulation - gravité, viscosité, nb itérations
    • Fichier_Param.objet : paramètres de l'objet simulé - données, k, nu, dt, etc.