
========================================

Sur quels fichiers travailler?

* Pour modifier la scène 3D: Travaillez dans le fichier src/scene.cpp et header/scene.hpp. Un exemple est fourni qui permet d'afficher differents éléments. Il suffit de modifier cette exemple en ajoutant vos classes.
Un objet affichable d'exemple est disponible dans la classe: objet_affichable. Vous pouvez faire hériter vos classes de celui-ci.

* Pour parameterer le fonctionnement des boutons, signaux Qt: Travaillez dans le fichier window. C'est le paramétrage de l'interface graphique.

* Pour ajouter/modifier des boutons: Travaillez sur le fichier gui/mainwindow.ui à l'aide de QtDesigner.





Organisation des repertoires:

data/ -> contient les données du projet (maillage, textures, ... etc)
doc/ -> documentation Doxygen des classes: accessible par doc/html/index.html
external/ -> contient le code de classes pré-écrite d'aide pour manipuler la scène 3D
gui/ -> parametres de l'interface graphique générés par QtDesigner
header/ -> Les fichiers d'en tete permettant de debutter ce projet
src/ -> Les implementations permettant de debutter ce projet



IDE conseillé pour ecrire du code:

=> Chargez les fichiers build_makefile.pro ou CMakLists.txt avec QtCreator.



========================================

COMPILATION:


methode 1: utiliser qmake :

$ qmake build_makefile.pro
$ make
$ ./cpe_project




methode 2: utiliser cmake : 

$ cmake .
$ make (or make VERBOSE=1 en cas de problemes)
$ ./cpe_project

(en cas de problèmes, pour réinitialiser Cmake: $ rm CMakeCache.txt)


========================================

Documentation Doxygen complete accessible ici: 
doc/html/index

mise a jour de la documentation en tappant (dans le repertoire doc/)
$ ./build_doc.sh 
ou
$ doxygen doxygen_config


