Ce code est à l'origine un module que j'ai trouvé sur VbFrance (http://www.vbfrance.com/codes/TRIANGULATION-2D_18 439.aspx) permettant de trianguler des domaines convexes par la triangulation de Delaunay. Je l'ai modifié pour qu'il maille des domaines non convexes. Il marche pour la plus part des profils, mais par moment la triangulation n'est pas correcte et je n'ai pas trouvé pourquoi. J'ai trouvé une source similaire sur planete code source (http://www.planet-source-code.com/vb/scripts/Show Code.asp?txtCodeId=35722&lngWId=1) qui n'est pas capable non plus de trianguler le domaine qui me pose problème.
Dans l'apli que je poste, vous trouverez le mode d'emploi sous forme de label sur la forme et deux boutons qui charge un domaine. L'un charge un domaine qui se triangule sans problème et l'autre charge le domaine qui me pose problème. Comme le but de ce code est de faire un modeleur 3D simplisimme, je ne pense par corriger le problème car les formes les plus conventionelles sont triangulées.
J'avoue un peu honteu que c'est un peu du barbar coding mais je suis assez limité par le temps. Les améliorations possibles seront: une gestion continue des triangles (adjacents...), permettre de trianguler des profils "percés"....