Update Rapport
This commit is contained in:
parent
418850502e
commit
7f3a17039f
@ -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
|
||||||
@ -78,18 +65,3 @@ 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}
|
\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}
|
|
116
rapport/main.tex
116
rapport/main.tex
@ -27,59 +27,62 @@
|
|||||||
\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]{
|
||||||
@ -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,14 +147,14 @@ 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
|
||||||
@ -160,7 +163,6 @@ linewidth=1pt]{infoenv}
|
|||||||
|
|
||||||
|
|
||||||
\maketitle
|
\maketitle
|
||||||
|
|
||||||
\pagenumbering{Roman}
|
\pagenumbering{Roman}
|
||||||
|
|
||||||
\tableofcontents
|
\tableofcontents
|
||||||
@ -183,11 +185,11 @@ linewidth=1pt]{infoenv}
|
|||||||
|
|
||||||
|
|
||||||
\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}
|
||||||
@ -201,15 +203,15 @@ linewidth=1pt]{infoenv}
|
|||||||
|
|
||||||
\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}
|
Loading…
Reference in New Issue
Block a user