OpenMesh

De Ensiwiki
Révision de 10 décembre 2008 à 20:50 par Belcourl (discussion | contributions) (Résolution d'un problème de compilation)

Aller à : navigation, rechercher

Présentation

OpenMesh est une librairie C++ permettant d'utiliser des modèles 3D sous la forme de maillages en demi-arêtes. OpenMesh est développé et mis à jour par le groupe RWTH (groupe scientifique de travail sur la géométrie). OpenMesh est une librairie utilisée pour certains projets de fin de deuxième année à l'Ensimag.

La principale alternative à OpenMesh est CGAL, une librairie beaucoup plus vaste et plus complexe.

Installation et Utilisation d'OpenMesh

  • On peut récupérer la librairie OpenMesh ici

Pour les utilisateurs Linux/MacOS l'installation d'OpenMesh utilise acgmake, disponible ici

Pour les utilisateurs de Windows, l'archive fournie sur le site d'OpenMesh contient un répertoire Win contenant un projet Visual Studio permettant de compiler.

Rappel : Il est possible grâce au club Microsoft de l'Ensimag d'obtenir votre licence de Visual Studio. Sinon, il est possible d'utiliser la version Express de Visual Studio C++ (non testé).


AttentionSous Visual Studio 2008, une modification est à faire pour pouvoir compiler Tools :
  • Dans le fichier Tools/Utils/getopt.cc, remplacez la ligne 64 par const char *oli;


Pour en savoir plus

  • Le site officiel de la librairie OpenMesh ici