Bah si, c'est "facile".
Premièrement, identifier les "facettes" (triangles élémentaires composant ta surface, dont les sommets sont des points de ton maillage).
Si ton maillage est régulier, c'est quasi-immédiat.
Sinon, il faut les rechercher, ces facettes: pour chaque point du maillage, rechercher ses plus proches voisins [ppv]. [edit: il faudra paramètrer cela pour obtenir un découpage en facettes "convenable", par exemple rechercher entre 2 et 10 ppv ==> 1 à 5 facettes au départ de chaque point; limiter la distance max des ppv...)]
En coordonnées polaires autour du point, trier les ppv dans l'ordre de rotation. Une fois triés, chaque paire de ppv dans la liste forme avec le point principal une facette. Vérifier si elle n'est pas déjà dans la liste, si non l'ajouter.
Deuxièmement, calculer la pente de chaque facette. Faudrait chercher un tout petit peu, y'a peut-être une inversion de matrice 3x3 à faire ou un truc du genre, mais ça doit pas être terriblement compliqué.
Troisièmement, porter cette pente sur le centre de chaque facette, par exemple en niveaux de gris.
Tu vois, c'est facile! Allez je te donne jusqu'à demain, que tu aies un peu le temps de peaufiner...
