Update Rapport

This commit is contained in:
Arthur 2021-04-16 19:04:16 +02:00
parent 418850502e
commit 7f3a17039f
2 changed files with 91 additions and 117 deletions

View File

@ -3,7 +3,7 @@
\section{Manuel d'utilisation} \section{Manuel d'utilisation}
\subsection{Préambule} \subsection{Préambule}
Notre application a été développé et pensé pour les versions de java supérieurs ou égales à la version 8u281. Notre application a été développée et pensée pour les versions de java supérieures ou égales à la version 8u281.
L'application fonctionne sur Linux avec une interface tournant sur les moteurs graphiques Xorg et Wayland et sur Windows 10. L'application fonctionne sur Linux avec une interface tournant sur les moteurs graphiques Xorg et Wayland et sur Windows 10.
Les archives jar de Jogl doivent se trouver dans le dossier lib selon le modèle ci-dessous (image) Les archives jar de Jogl doivent se trouver dans le dossier lib selon le modèle ci-dessous (image)
@ -16,29 +16,16 @@ Blablabla commande ant run blablabla
\subsection{Utilisation de l'interface utilisateur} \subsection{Utilisation de l'interface utilisateur}
comment utiliser les menus \paragraph{Une fois l'application lancée,} une fenêtre s'affiche \ref{mainframe}. Elle contient une barre de naivaguation grâce à laquelle vous pouvez ouvrir soit une nouvelle génération, soit une fenêtre d'aide, ainsi qu'un onglet de génération.
\begin{figure}[h!]
\centering
\includegraphics[scale=0.5]{pics/MainFrameGUI.PNG}
\caption{Fenêtre principale}
\label{mainframe}
\end{figure}
Il ne vous reste ensuite plus qu'à renseinger votre axiome, ainsi que vos règles et de cniquer sur le bouton \button{Générer en 3D}. Le bouton \button{Close} permet de fermer l'onglet de génération et le bouton \button{Clear} de supprimer votre axiome et vos règles précedemment écrites. Grâce au compteur à droite, vous êtes en mesure de définir le nombre d'itérations de votre génération.
\subsection{Navigation dans l'interface graphique en 3D} \info{Vous pouvez ouvrir de nouveaux onglets de génération grâce au bouton \button{Nouvelle génération} mais sachez qu'un maximum de trois fenêtres est accepté}
\chapter{Experimentations et Usages}
\section{Manuel d'utilisation}
\subsection{Préambule}
Notre application a été développé et pensé pour les versions de java supérieurs ou égales à la version 8u281.
L'application fonctionne sur Linux avec une interface tournant sur les moteurs graphiques Xorg et Wayland et sur Windows 10.
Les archives jar de Jogl doivent se trouver dans le dossier lib selon le modèle ci-dessous (image)
\info{Nous ne pouvons pas vous garantir si l'application fonctionne sur Mac OS X, aucun des membres de notre n'en possède un.}
\subsection{Lancement de l'application}
Blablabla commande ant run blablabla
\subsection{Utilisation de l'interface utilisateur}
comment utiliser les menus
\subsection{Navigation dans l'interface graphique en 3D} \subsection{Navigation dans l'interface graphique en 3D}
@ -46,17 +33,17 @@ Pour naviguer dans l'espace 3D, vous pouvez utiliser votre clavier ainsi que vot
\paragraph{Liste des commandes au clavier : } \paragraph{Liste des commandes au clavier : }
\begin{itemize} \begin{itemize}
\item \textbf{Z} $\xrightarrow{}$ Avancer \item \textbf{Z} $\xrightarrow{} Avancer$
\item \textbf{S} $\xrightarrow{}$ Reculer \item \textbf{S} $\xrightarrow{} Reculer$
\item \textbf{Q} $\xrightarrow{}$ Aller à gauche \item \textbf{Q} $\xrightarrow{} Aller \ à \ gauche$
\item \textbf{D} $\xrightarrow{}$ Aller à droite \item \textbf{D} $\xrightarrow{} Aller \ à \ droite$
\item \textbf{A} $\xrightarrow{}$ Tourner la caméra à gauche \item \textbf{A} $\xrightarrow{} Tourner \ la \ caméra \ à \ gauche$
\item \textbf{E} $\xrightarrow{}$ Tourner la caméra à droite \item \textbf{E} $\xrightarrow{} Tourner \ la \ caméra \ à \ droite$
\item \textbf{W} $\xrightarrow{}$ Prendre de la hauteur \item \textbf{W} $\xrightarrow{} Prendre \ de \ la \ hauteur$
\item \textbf{X} $\xrightarrow{}$ Perde de la hauteur \item \textbf{X} $\xrightarrow{} Perde \ de \ la \ hauteur$
\end{itemize} \end{itemize}
\paragraph{Liste des commandes à la souris :} \paragraph{Liste des commandes à la souris :}
\begin{itemize} \begin{itemize}
\item \textbf{Mollette Avant} $\xrightarrow{}$ Zommer \item \textbf{Mollette Avant} $\xrightarrow{}$ Zommer
\item \textbf{Mollette Arrière} $\xrightarrow{}$ Dézoomer \item \textbf{Mollette Arrière} $\xrightarrow{}$ Dézoomer
\item \textbf{Clic Droit} $\xrightarrow{}$ Maintenir puis bouger la souris pour changer l'orientation de la caméra \item \textbf{Clic Droit} $\xrightarrow{}$ Maintenir puis bouger la souris pour changer l'orientation de la caméra
@ -77,19 +64,4 @@ Fermez la fenetre 3D pour pouvoir générer un nouveau L-Systeme sans avoir à r
StackOverflowError quand on met trop d'itérations StackOverflowError quand on met trop d'itérations
\section{Mesure de performance}
\problem{Vous ne pouvez pas utiliser 2 touches ou plus en même temps pour naviguer par exemple Z et D pour aller la direction nord-est est impossible, tourner votre caméra dans la direction que vous voulez aller pour appuyer sur Z.}
Fermer la fenetre 3D pour pouvoir générer un nouveau L-Systeme sans avoir à rouvrir l'application
\section{Tests de notre logiciel}
\subsection{exemple test 1}
\subsection{exemple test 2}
\subsection{Possibles problèmes}
StackOverflowError quand on met trop d'itérations
\section{Mesure de performance} \section{Mesure de performance}

View File

@ -27,65 +27,68 @@
\definecolor{link}{HTML}{4169E1} \definecolor{link}{HTML}{4169E1}
\usepackage[bottom=2cm,footskip=8mm]{geometry} \usepackage[bottom=2cm,footskip=8mm]{geometry}
%%% Commandes de mise page propre au projet:
\newcommand{\button}[1]{\textit{\fbox{#1}}}
\newcommand{\classe}[1]{\textit{\textbf{#1}}}
\newmdenv[ \newmdenv[
rightline=false, rightline=false,
topline=false, topline=false,
bottomline=false, bottomline=false,
backgroundcolor=BurntOrange!5, backgroundcolor=BurntOrange!5,
fontcolor=BrickRed, fontcolor=BrickRed,
linecolor=Red, linecolor=Red,
linewidth=1pt]{problemenv} linewidth=1pt]{problemenv}
\newcommand{\problem}[1]{ \newcommand{\problem}[1]{
\begin{problemenv} \begin{problemenv}
\sffamily \sffamily
#1 #1
\end{problemenv} \end{problemenv}
} }
\newmdenv[ \newmdenv[
rightline=false, rightline=false,
topline=false, topline=false,
bottomline=false, bottomline=false,
backgroundcolor=ForestGreen!5, backgroundcolor=ForestGreen!5,
fontcolor=OliveGreen, fontcolor=OliveGreen,
linecolor=Green, linecolor=Green,
linewidth=1pt]{resultenv} linewidth=1pt]{resultenv}
\newcommand{\result}[1]{ \newcommand{\result}[1]{
\begin{resultenv} \begin{resultenv}
\sffamily \sffamily
#1 #1
\end{resultenv} \end{resultenv}
} }
\newmdenv[ \newmdenv[
rightline=false, rightline=false,
topline=false, topline=false,
bottomline=false, bottomline=false,
backgroundcolor=Cyan!5, backgroundcolor=Cyan!5,
fontcolor=Blue, fontcolor=Blue,
linecolor=NavyBlue, linecolor=NavyBlue,
linewidth=1pt]{infoenv} linewidth=1pt]{infoenv}
\newcommand{\info}[1]{ \newcommand{\info}[1]{
\begin{infoenv} \begin{infoenv}
\sffamily \sffamily
#1 #1
\end{infoenv} \end{infoenv}
} }
\newcommand{\img}[1]{ \newcommand{\img}[1]{
\begin{figure}[H] \begin{figure}[H]
\centering \centering
\includegraphics[width=0.8\textwidth]{#1} \includegraphics[width=0.8\textwidth]{#1}
\end{figure} \end{figure}
} }
\newcommand{\imgwlegend}[2]{ \newcommand{\imgwlegend}[2]{
\begin{figure}[H] \begin{figure}[H]
\centering \centering
\includegraphics[width=0.8\textwidth]{#1} \includegraphics[width=0.8\textwidth]{#1}
\caption{#2} \caption{#2}
\end{figure} \end{figure}
} }
@ -99,7 +102,7 @@ linewidth=1pt]{infoenv}
\renewenvironment{abstract}[1] \renewenvironment{abstract}[1]
{\bigskip\selectlanguage{#1}% {\bigskip\selectlanguage{#1}%
\begin{center}\bfseries\abstractname\end{center}} \begin{center}\bfseries\abstractname\end{center}}
{\par\bigskip} {\par\bigskip}
% Gestion des keywords % Gestion des keywords
@ -116,7 +119,7 @@ linewidth=1pt]{infoenv}
\titlehead{ \titlehead{
\includegraphics[width=0.25\textwidth]{pics/LOGO-UNICAEN_V-2.1-N.png} \includegraphics[width=0.25\textwidth]{pics/LOGO-UNICAEN_V-2.1-N.png}
\hfill \hfill
%\includegraphics[width=0.25\textwidth]{pics/} %\includegraphics[width=0.25\textwidth]{pics/}
} }
\subject{ \subject{
\small \small
@ -144,29 +147,28 @@ linewidth=1pt]{infoenv}
\small \small
\hfill\\ \hfill\\
Antonin \bsc{Boyon}\\ Antonin \bsc{Boyon}\\
Thomas \bsc{Lalong}\\ Thomas \bsc{Lalong}\\
Quentin \bsc{Legot}\\ Quentin \bsc{Legot}\\
Arthur \bsc{Page} Arthur \bsc{Page}
} }
\date{} \date{}
\newcommand{\placeholderwarning}{ \newcommand{\placeholderwarning}{
\problem{CECI EST UN PLACEHOLDER. À REMPLACER AVEC LES DONNÉES INDIQUÉES.} \problem{CECI EST UN PLACEHOLDER. À REMPLACER AVEC LES DONNÉES INDIQUÉES.}
} }
\makeglossary \makeglossary
%redaction guide -> https://docs.google.com/document/d/1YfxGWD0GbRxs-OLxRxoA8Sg8OuVYTSKK8HX1ScFYlFA %redaction guide -> https://docs.google.com/document/d/1YfxGWD0GbRxs-OLxRxoA8Sg8OuVYTSKK8HX1ScFYlFA
\begin{document} \begin{document}
\maketitle
\maketitle
\pagenumbering{Roman} \pagenumbering{Roman}
\tableofcontents \tableofcontents
\listoffigures \listoffigures
\clearpage \clearpage
%\begin{abstractpage} %\begin{abstractpage}
% \begin{abstract}{french} % \begin{abstract}{french}
% \lipsum[1] % \lipsum[1]
@ -179,16 +181,16 @@ linewidth=1pt]{infoenv}
% %\keywords{test lol boup incroyable rassuré} % %\keywords{test lol boup incroyable rassuré}
%\end{abstractpage} %\end{abstractpage}
\pagenumbering{arabic} \pagenumbering{arabic}
\info{Placeholder info} \info{Placeholder info}
\problem{Placeholder problem} \problem{Placeholder problem}
\result{Placeholder result} \result{Placeholder result}
\input{chapters/chapitre1.tex} \input{chapters/chapitre1.tex}
\input{chapters/chapitre2.tex} \input{chapters/chapitre2.tex}
\input{chapters/chapitre3.tex} \input{chapters/chapitre3.tex}
\input{chapters/chapitre4.tex} \input{chapters/chapitre4.tex}
@ -198,18 +200,18 @@ linewidth=1pt]{infoenv}
%\input{chapters/conclusion.tex} %\input{chapters/conclusion.tex}
\cleardoublepage \cleardoublepage
\pagebreak \pagebreak
\pagenumbering{roman} \pagenumbering{roman}
\chapter{Annexes} \chapter{Annexes}
\section{Remerciement} \section{Remerciement}
Triss Jacquiot pour le modèle de rapport bien plus beau que l'original Triss Jacquiot pour le modèle de rapport bien plus beau que l'original
\addcontentsline{toc}{section}{6.2\quad{}Bibliographie} \addcontentsline{toc}{section}{6.2\quad{}Bibliographie}
\begin{thebibliography}{} \begin{thebibliography}{}
\bibitem{ano05} \bibitem{ano05}
A. Nonymous et al.\ 2005 A. Nonymous et al.\ 2005
\bibitem{oe04} \bibitem{oe04}
A.N. Other \& S.O.M. Ebody 2004 A.N. Other \& S.O.M. Ebody 2004
\end{thebibliography} \end{thebibliography}
\end{document} \end{document}