bonsoir,
je dois realiser un programme qui calcule l'aire et les ccordonnées du CG d'un polygone irregulier. mais avant de m'attaquer à la programmation, il faut que je determine la methode à suivre.
mon polygone n'est pas defini par une figure par une suite de coordonnées [x,y].
sauriez vous comment à partir de n coordonnées (x,y), on pourrait determiner le CG?
pour l'aire j'additionnerais les aires des triangles formés du CG et de 2 sommets consecutifs.
j'imagine l'aire d'un triangle (x1,y1,x2,y2,x3,y3) comme suit (corrigez moi si je me trampe):
a=(|x1-x2|2+|y1-y2|2)0.5
b=(|x1-x3|2+|y1-y3|2)0.5 x cos[90-(180- tg-1(|x1-x3|/|y1-y3|) - tg-1(|x1-x2|/|y1-y2|))
S=(a x b)/2
est-ce correcte?
merci
-----