topology.tex 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. \documentclass[a4paper,12pt]{article}
  2. \usepackage[french]{babel}
  3. \usepackage[T1]{fontenc}
  4. \usepackage[latin1]{inputenc}
  5. %\usepackage{amsmath}
  6. \author{Rémi Synave, Stefka Gueorguieva, Pascal Desbarats}
  7. \title{Manuel de la bibliothèque TOPOLOGY}
  8. \date{}
  9. \begin{document}
  10. \maketitle
  11. \section{Utilisation}
  12. Des fonctions permettant des opérations topologiques sur les maillages sont implémentées dans cette bibliothèque.\\
  13. \section{Fonctions}
  14. \textbullet void vf\_model\_star(int type, vf\_model m, int *faces, int nbfaces, int **list, int *size, int depth)\\
  15. Recherche du voisinage à partir d'une liste d'index de faces, le tableau \textit{faces} et en spécifiant la profondeur \textit{depth}.\\
  16. Il est possible de demander le voisinage par arêtes (\textit{type==BYEDGE}) ou par sommet (\textit{type==BYVERTEX}). La liste des faces appartenant au voisinage est stockée dans \textit{list}.\\
  17. \textbullet int vf\_model\_nb\_hole(vf\_model *m)\\
  18. Retourne le nombre de trou dans le maillage.\\
  19. Le nombre de trou est égale au nombre de bords fermés.\\
  20. \textbullet int vf\_model\_nb\_connected\_part(vf\_model *m, int **list)\\
  21. Retourne le nombre de parties connexes contenu dans le maillage. Le paramètre \textit{list} contient le numéro de la partie de la face du même index.\\
  22. \end{document}