Contexte : Projet semestre 2 master 1 informatique et mobilité - Université de Haute Alsace
Ce projet a pour but de développer un algorithme visant à fusionner itérativement des polyèdres convexes élémentaires de façon à minimiser le nombre de polyèdres convexes résultant de cette fusion.
L'objectif est de trouver dans quel ordre fusionner les polyèdres afin de minimiser le nombre.
Tous les fichiers d'environnement 3D sont au format .obj.
Pour consulter la documentation html du code, ouvrir le fichier Projet2024/doc/html/index.html. \ Pour générer la documentation :
Tapez la commande pour générer la documentation html
doxygen Doxyfile
La documentation est générée dans le répertoire Projet2024/doc/html. Les paramètres de génération sont configurés dans le fichier /Projet2024/Doxyfile. \ L'auto completion des commentaires Doxygen dans le code peut être activée dans visual studio. \ Voici un exemples de variables intéressantes à modifier dans le fichier Doxyfile :
# Nom du projet
PROJECT_NAME = "Nom du projet"
...
# Répertoire d'entrée
INPUT = ./
...
# Inclure récursivement les sous-répertoires
RECURSIVE = YES
...
# Exclure plusieurs patterns
EXCLUDE_PATTERNS = */test/* *.cpp
...
# Répertoire de sortie
OUTPUT_DIRECTORY = doc
...
# Générer de la documentation HTML
GENERATE_HTML = YES
...
# Ne pas générer de documentation LaTeX
GENERATE_LATEX = NO
...
# Optimiser la sortie pour éviter les redondances
OPTIMIZE_OUTPUT_FOR_C = YES