Hallo zusammen!
Vielleicht kann mir jemand helfen, ich bin auf der Suche nach einer Formel zur Flächenberechnung eines beliebiegen n-Ecks.
Ich habe zwar was gefunden im Netz, das scheint aber falsch zu sein, da die Rechnung schon bei einem Rechteck nicht stimmt.
double flaeche=0.0;
for(int i=0; i<points.size(); i++)
{
flaeche += (points.get(i).x - points.get((i+1)%points.size()).x) * (points.get(i).y - points.get((i+1)%points.size()).y) / 2.0;
}
return Math.abs(flaeche);
Irgendjemand eine Ahnung wie man das hinbekommt?
Vielen Dank im Voraus!
Matthias