Arrondi de maillage en 3D
| Auteur / Autrice : | Léo Valque |
| Direction : | Sylvain Lazard |
| Type : | Thèse de doctorat |
| Discipline(s) : | Informatique |
| Date : | Soutenance le 13/12/2024 |
| Etablissement(s) : | Université de Lorraine |
| Ecole(s) doctorale(s) : | École doctorale IAEM Lorraine - Informatique, Automatique, Électronique - Électrotechnique, Mathématiques de Lorraine (1992-....) |
| Partenaire(s) de recherche : | Laboratoire : Laboratoire lorrain de recherche en informatique et ses applications |
| Jury : | Président / Présidente : Marie-Odile Berger |
| Examinateurs / Examinatrices : Sylvain Lazard, Julie Digne, Raimund Seidel, Sébastien Loriot, André Lieutier | |
| Rapporteurs / Rapporteuses : Julie Digne, Raimund Seidel |
Mots clés
Résumé
La plupart des algorithmes qui traitent des objets polygonaux en 3D utilisent des coordonnées où la précision est fixée pour les données d'entrée et de sortie. Cependant, les opérations géométriques produisent souvent des coordonnées de sortie qui nécessitent une précision supérieure à celle des données d'entrée. Cet écart implique la nécessité d'arrondir les nouvelles coordonnées pour qu'elles correspondent à la précision des données d'entrée, tout en préservant l'intégrité du modèle. Le problème critique que nous abordons est la suppression des auto-intersections dans les modèles 3D, obtenue en subdivisant les faces le long de leurs intersections et en arrondissant les coordonnées résultantes, tout en veillant à ce que le modèle reste exempt d'auto-intersections. Ce problème est connu sous le nom de « snap rounding problem ». Dans cette thèse, nous présentons le premier algorithme pratique et certifié de snap rounding en 3D, qui élimine avec succès les auto-intersections dans 92 % des modèles auto-intersectant de l'ensemble de données Thingi10K, démontrant ainsi son effectivité dans les applications du monde réel. En outre, nous introduisons une heuristique non certifiée mais très efficace pour ce problème, qui surpasse l'état de l'art actuel en résolvant avec succès toutes les auto-intersections dans l'ensemble de données Thingi10K.