OpenMesh : Différence entre versions

De Ensiwiki
Aller à : navigation, rechercher
(Installation et Utilisation d'OpenMesh)
m (Résolution d'un problème de compilation)
Ligne 14 : Ligne 14 :
  
 
'''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é).
 
'''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é).
 +
 +
 +
{{
 +
Attention|Sous 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;''
 +
}}
  
 
* La programmation avec [[OpenMesh]] est décrite dans l'article suivant :[[Utilisation d'OpenMesh]]
 
* La programmation avec [[OpenMesh]] est décrite dans l'article suivant :[[Utilisation d'OpenMesh]]

Version du 10 décembre 2008 à 20:50

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