Bonjour à tout le monde j'ai un petit problème en programmation C++
normalement mon programme a été fait, mais il me donne pas la bonne résultat
le programme est extrait d'un article qui fasse le filtrage du maillage et j'utilise la bibliothéque de VTKSURFACE pour ceux qui connaisse cette biblio en C++ et qui pourra me filer un coup de main, j'y serai trés réconnaissant.
j'ai un arret, qui a 2 faces adjacents, je fasse le calcul de 2 normal pour chaque face, puis le vecteur moyen de ces 2 vecteurs Ne=N1+N2/||N1+N2||, puis je calcul la courbure moyenne de l'arret He=2|e|coso/2 (coso/2=<Ne,N1>), et je mets les valeurs dans un tableau du cet maniére W*He*NE(W=lambda²/r*(Lambda-|a|)²+Lambda²). Aprés je calcul l'aire du surface chaque face (qui contient 3 sommets), donc j'aurai 3 tableaux contienent, l'aire en chaque sommet (je calcul l'aire de tous les triangles voisine des sommets). enfin pour chaque sommet je calcul la nouvelle position du sommet Xn+1=Xn-(3s/2*Tableau des aires voisines)*tableau qui contient les valeurs d'en haut. Normalement je devrai avoir un cube lisser (le cube est mon objet de maillage qui est bruité) mais j'aurai un truc bizard mais lisser comme même!!!!!!!!!!!!!!!!!!!!!! est ce qu'il y aura quelqu'un qui proposera à m'aider???????????? je vous remercie comme même pour vos réponses.
-----