Área de um Polígono CG Guilherme Bertschinger
Área de um Polígono Soma de triângulos a partir de a0
Projeção numa reta abaixo da parte mais baixa do polígono Área1 = Retângulo + Triângulo
Projeção numa reta abaixo da parte mais baixa do polígono Área2 = Retângulo + Triângulo
Fórmula Genérica: (Área2 - Área1) + (Área_n - Área_n-1) n = no de vértices
Continuação... negativo positivo
Exemplo de Código void TMain::PolygonArea(void) { long int area = 0; int i,j; for(i = 0; i<index; i++) j = (i+1) % index; area += (Ponto[i].x + Ponto[j].x)*(Ponto[i].y - Ponto[j].y); } area /= 2; Memo->Lines->Add("Área " + IntToStr((int)area)); Label1->Caption = "Área " + IntToStr((int)area); index = 0;