求多边形面积模板***

Posted 十目

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求多边形面积模板***相关的知识,希望对你有一定的参考价值。

double area(){//top为总点数,即0~top-1,res为点数组
    double sum;
    sum = res[0].y * (res[top-1].x-res[1].x);
    for(int i = 1; i < top; i ++)
        sum += p[res[i]].y * (res[i-1].x-res[(i+1)%top].x);
    return sum / 2;
}

 

以上是关于求多边形面积模板***的主要内容,如果未能解决你的问题,请参考以下文章