12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- \documentclass[a4paper,12pt]{article}
- \usepackage[french]{babel}
- \usepackage[T1]{fontenc}
- \usepackage[latin1]{inputenc}
- \usepackage{graphicx}
- %\usepackage{amsmath}
- \author{Rémi Synave, Stefka Gueorguieva, Pascal Desbarats}
- \title{Manuel de la bibliothèque SUBDIVISION}
- \date{}
- \begin{document}
- \maketitle
- \section{Utilisation}
- Dans cette bibliothèque est implémentée la subdivision loop.\\
- \section{Fonctions}
- \textbullet void vf\_model\_loop(vf\_model *m, int nbiter)\\
- Subdivision d'un \textit{vf\_model} avec la méthode de Loop \cite{L1987}.\\
- Algorithme :\\
- 1) Création d'une nouvelle liste de sommets et d'une nouvelle liste de faces.\\
- 2) Ajout d'un sommet au milieu de toutes les arêtes (voir figure \ref{decouparete_vf_model_loop}) -> Découpage des arêtes en deux. L'index du sommet au milieu de l'arete est mis dans la variable \textit{midvertex} de la \textit{vf\_edge}.\\
- \begin{figure}[htbp]
- \centering
- \includegraphics[width=10cm]{./images/decouparete_vf_model_loop.eps}
- \caption{Ajout d'un sommet sur les aretes.}
- \label{decouparete_vf_model_loop}
- \end{figure}
- 3) Découpage des faces (ve1,ve2,ve3) en quatre faces (voir figure \ref{decoupface_vf_model_loop}) :\\
- \begin{itemize}
- \item (ve1,ptmilieu1,ptmilieu2)
- \item (ptmilieu1,ve2,ptmilieu3)
- \item (ptmilieu2,ptmilie3,ve3)
- \item (ptmilieu3,ptmilieu2,ptmilieu1)
- \end{itemize}
- \begin{figure}[htbp]
- \centering
- \includegraphics[width=10cm]{./images/decoupface_vf_model_loop.eps}
- \caption{Découpage des faces.}
- \label{decoupface_vf_model_loop}
- \end{figure}
- 4) Repositionnement des sommets existant avant le découpage des arêtes puis des nouveaux sommets. (voir figure \ref{repositionnement_vf_model_loop})\\
- \begin{figure}[htbp]
- \centering
- \includegraphics[width=10cm]{./images/repositionnement_vf_model_loop.eps}
- \caption{Repositionnement des sommets.}
- \label{repositionnement_vf_model_loop}
- \end{figure}
- \textbullet void vef\_model\_loop(vef\_model *m, int nbiter)\\
- Subdivision d'un \textit{vef\_model} avec la méthode de Loop \cite{L1987}.\\
- Algorithme :\\
- 1) Création d'une nouvelle liste de sommets, d'un nouvelle liste d'aretes et d'une nouvelle liste de faces.\\
- 2) Ajout d'un sommet au milieu de toutes les arêtes (voir figure \ref{decouparete_vef_model_loop}) -> Découpage des arêtes en deux. Les sommets créés ont comme index \textit{nombre\_de\_sommets\_du\_modèle+index\_de\_l\_arete}.\\
- \begin{figure}[htbp]
- \centering
- \includegraphics[width=10cm]{./images/decouparete_vef_model_loop.eps}
- \caption{Ajout d'un sommet sur les aretes.}
- \label{decouparete_vef_model_loop}
- \end{figure}
- 3) Découpage des faces en quatre faces (voir figure \ref{decoupface_vef_model_loop}).\\
- \begin{figure}[htbp]
- \centering
- \includegraphics[width=10cm]{./images/decoupface_vef_model_loop.eps}
- \caption{Découpage des faces.}
- \label{decoupface_vef_model_loop}
- \end{figure}
- 4) Repositionnement des sommets existant avant le découpage des arêtes puis des nouveaux sommets. (voir figure \ref{repositionnement_vef_model_loop})\\
- \begin{figure}[htbp]
- \centering
- \includegraphics[width=10cm]{./images/repositionnement_vef_model_loop.eps}
- \caption{Repositionnement des sommets.}
- \label{repositionnement_vef_model_loop}
- \end{figure}
- \bibliographystyle{unsrt}
- \bibliography{manuel}
- \end{document}
|