Etablir un cadre autour des nouvelles techniques de maillages 3D. Etablir un cadre autour des nouvelles techniques de maillages 3D. Fédérer / rassembler / pérenniser les développements de l’équipe M2DISCO. Impact minimal d’un système d’exploitation et d’un langage de programmation, dans la mesure du possible (portabilité). Etre orienté vers la modularité (notion de composant). Fournir une IHM et des fonctionnalités de base pour un développement plus rapide (intégration plus facile). Installation simplifiée et rapide.
Plateforme destinée aux ingénieurs, chercheurs mais également aux étudiants stagiaires grâce à une prise en main rapide, facilitée par l’architecture proposée. Plateforme destinée aux ingénieurs, chercheurs mais également aux étudiants stagiaires grâce à une prise en main rapide, facilitée par l’architecture proposée. Permet le chargement de maillages multiples ou de séquences de maillages, leur traitement et leur visualisation. Environnement de développement basé sur la classe «Polyhedron» de CGAL (limitation aux maillages 2-variétés*) pour le traitement et Qt / libQGLViewer pour la visualisation de maillages.
C++, Open-source : C++, Open-source : - Forge/svn → https://gforge.liris.cnrs.fr/projects/mepp
- Github/git → https://github.com/MEPP-team/MEPP
- Compilation automatique sous Linux avec Travis (gcc & clang)
Multiplateforme (Windows, Linux, Mac OS X). Système de génération de fichiers de construction standards via CMake. Dépendances : CGAL, Qt, libQGLViewer / OpenGL, Boost, (Assimp, FFmpeg). Installation et prise en main simplifiée et rapide : - Machine virtuelle avec Linux «ready to start»
- Kit binaire Windows pour les dépendances
- Documentation d’installation, manuels d’utilisation et de développement
- Exemples
Formats supportés : - off, obj, ply, smf, x3d,
- 3ds, dae, lwo.
Exports : - Image.
- Vidéo (H.264/MPEG-4 AVC).
Fonctionnalités d’affichage : - Affichage accéléré (OpenGL).
- Support des maillages texturés.
- Gestion de plusieurs objets dans une ou plusieurs fenêtres.
Mode «Space» (plusieurs objets sont chargés dans une même scène). Mode «Space» (plusieurs objets sont chargés dans une même scène).
Mode «Time» (plusieurs objets sont chargés comme une séquence de maillages). Mode «Time» (plusieurs objets sont chargés comme une séquence de maillages). Il est alors possible de visualiser la séquence grâce à un magnétoscope 3D+t.
Mise en œuvre sous forme de plugins avec détection et chargement automatique. Exemples de composants fournis. Mise en œuvre sous forme de plugins avec détection et chargement automatique. Exemples de composants fournis. Gestion de composants publics/privés (20 composants dont 10 publics).
Remaillage (x2). Somme de Minkowski. Mesh repairing...
Dostları ilə paylaş: |