我爱编程

多边形

2018-06-11  本文已影响0人  laochonger

转自:https://www.cnblogs.com/xiexinxinlove/p/3708147.html





直接上代码:

double polygonarea(Point *p, int n){
    double area = 0;
    for(int i = 1; i < n-1; i++){
        area += Cross(p[i]-p[0], p[i+1]-p[0]);
    }
    return area/2;
}
上一篇 下一篇

猜你喜欢

热点阅读