Bonjour,
J'ai fait la translation des points du contour (environ 300-1000 points) c'est à dire pour chaque point j'ai changé ses coordonnées X et Y pour déplacer le centre du vecteur XOY au centre de gravité avec cette formule:
Mais je ne sais pas si le bug est générée par la modification d'un grand nombre de points ou est ce que la formule est fausse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for(i=1;i<contours.size();i++) { contours_poly[0][i].x=contours_poly[0][i]..x-mc[1].x; contours_poly[0][i].y=contours_poly[0][i]..y-mc[1].y; contours_poly[1][i].x=contours_poly[1][i]x-mc[1].x; contours_poly[1][i].y=contours_poly[1][i].y-mc[1].y; } // mc[1].x and mc[1].y sont les coordonnées du centre de gravité
merci
Partager