// 鞋帶公式 計算面積 https://www.zhihu.com/question/58639959/answer/159924222
getArea(points){
if(points.length<3) return 0;
let a =points[points.length-1].x*points[0].y;
let b =points[0].x*points[points.length-1].y;
for (let i = 0; i < (points.length-1); i++){
a+=points[i].x*points[i+1].y;
b+=points[i+1].x*points[i].y;
}
return Math.abs(a-b)/2;
}
鞋帶公式,根據頂點計算多邊形面積
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。