首页 > 其他 > 详细

求多边形面积模板***

时间:2016-09-16 19:39:48      阅读:122      评论:0      收藏:0      [点我收藏+]
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;
}

 

求多边形面积模板***

原文:http://www.cnblogs.com/shimu/p/5876904.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!