Mmg platform : robust, open-source and multidisciplinary software for remeshing.
Cécile Dobrzynski et Algiane Froehly
Salle 2
le 20 octobre 2016 à 14:00
La plateforme Mmg est une plateforme open-source réunissant des logiciels dédiés au remaillage simplicial (2d, 3d surfacique, 3d). Elle permet : 1) d'améliorer la qualité des éléments d'un maillage ; 2) d'améliorer l'approximation géométrique du domaine représenté ; 3) d'adapter un maillage à une carte de taille isotrope ou anisotrope ; 4) de discrétiser une isovaleur de fonction. Nous présenterons dans cet exposé l'algorithme de remaillage de la plateforme. Cet algorithme repose entièrement sur des opérateurs locaux. Le maillage d'entrée est tout d'abord analysé afin de détecter les caractéristiques de la géométrie approchée. Il est alors modifié jusqu'à obtenir une approximation géométrique satisfaisante (la géométrie idéale du domaine est reconstruite localement par des patchs de Bézier d'ordre 4). Le maillage est ensuite adapté pour satisfaire les longueurs d'arêtes prescrites. Cette phase d'adaptation fait intervenir plusieurs opérateurs de remaillage parmi lesquels un inserteur de delaunay isotrope/anisotrope. Pour finir, on améliore la qualité des éléments à connectivité fixe. La discrétisation d'une isovaleur peut être réalisée en prétraitement l'algorithme de remaillage. Elle repose sur la détection des éléments intersectant l'isovaleur, le calcul des points d'intersection des arêtes de ces éléments avec l'isovaleur et l'insertion de ces points dans le maillage. Dans la deuxième partie de l'exposé nous montrerons des exemples d'utilisation des logiciels et feront des démonstrations d'utilisation des codes ainsi que d'une brève présentation des outils communautaires associés à la plateforme.