Accueil


Dans le cadre de ma thèse, j'ai développé (et je continue à développer/maintenir) une bibliothèque de fonctions permettant de manipuler des maillages triangulaires. Le but de cette bibliothèque est le recalage, la reconstruction et le traitement de surfaces dans le cadre d’une chaîne de traitement complète, de l’acquisition à l’impression 3D. Les principales fonctionnalités sont :

  • manipulation de maillages triangulaires
  • recalage de maillages triangulaires
  • reconstruction de surface à partir des vues obtenues par acquisition au scanner laser
  • traitement d’une surface non imprimable en vue d’une impression
  • mesures euclidiennes et géodésiques

Une liste complète des fonctionnalités disponibles peut être trouvée sur cette news.

Je mets à disposition l’ensemble du code de la bibliothèque écrite en C au travers de ce site.

Vous trouverez dans les différentes sections tout ce dont vous aurez besoin pour utiliser la bibliothèque : le code source, de la documentation, des exemples d’utilisation, des liens vers les dépendances (j'essaie de faire en sorte qu'il y ait le moins de dépendance possible pour une installation simplifiée), des instructions pour l’installation, etc.

N’hésitez pas à me contacter si vous avez le moindre problème avec son utilisation ou mieux, si vous souhaitez m’aider dans son développement :)



Rémi Synave             



News :

Correction de bugs

15/09/2009

Un bug a été corrigé dans la bibliothèque, dans le module icp.

Un bug a également été corrigé dans Loom3D.

La recompilation de la bibliothèque et de Loom3D est nécessaire.

Indisponibilité de la bibliothèque

13/09/2009

La bibliothèque sera indisponible jusqu’au jeudi 5 novembre 2009. Je peux tout de même l’envoyer par mail sur simple demande (sauf pour les étudiants qui suivent mon cours de Modélisation Géométrique et qui devront réfléchir un peu :) ) à liba2ri@free.fr .
Le forum reste néanmoins ouvert pour toutes questions.

Ajout de l’exemple “primitive”

16/08/2009

Ajout de l’exemple “primitive”. Ce programme permet de générer des primitives géométriques mutirésolution. Les primitives sont :

  • grille
  • boite (parallélépipède)
  • cylindre
  • cone
  • UVsphère (grille rectangulaire)
  • ICOsphère (grille triangulaire)

a2ri version 0.2 mis à jour

16/08/2009

Mise à jour mineure des bibliothèques

Mise à jour de Loom3D

28/06/2009

Mise à jour de Loom3D : correction de bugs mineurs

Mise à jour de Loom3D

12/06/2009

L’archive contenant Loom3D a été mise à jour. Le logiciel intègre de nouveaux raccourcis clavier ainsi qu’un manuel utilisateur.

Ajout de l’exemple “space_partition”

06/06/2009

Ajout de l’exemple “space_partition” montrant comment faire des recherches de “point le plus proche” efficaces.

Mise à jour de Loom3D

06/06/2009

La version finale de Loom3D est maintenant disponible sur cette page.

Les bugs présents dans la version précédente ont été corrigés.

Pour signaler un bug non détecté, merci d’utiliser le forum.

a2ri version 0.2 mis à jour

06/06/2009

Ajout d’un paramètre de sensibilité pour l’algorithme automated_trimmed_icp
Ajout du support multi-passe pour l’algorithme BPA
Adaptation des exemples avec les nouveaux prototypes des fonctions

Mise à jour de Loom3D

28/05/2009

Le projet Loom3D a été mis à jour. Il contient les fonctions suivantes :

  • possibilité d’ouvrir/fermer plusieurs maillages
  • possibilité de translater/faire des rotations des maillages
  • navigation dans la scène
  • translation/suppression de sommets
  • filtrage du maillage pour élimination des erreurs d’acquisition
  • recalage de deux maillages avec l’algorithme Automated Trimmed ICP
  • reconstruction avec l’algorithme BPA
  • épaississement de la surface
  • calcul de longueur euclidienne et géodésique avec l’algorithme CPCS
  • etc.