看板 C_and_CPP 關於我們 聯絡資訊
請問 已給定平面上 n 個點的座標 (x1,y1) (x2,y2) ... (xn,yn) 鄰近的兩點彼此相連 形成一個多邊形 要如何用程式求這個多邊形的面積呢?? 又 若再給定平面上一點座標 (xk,yk) 要如何判斷這點是在這個多邊形外、多邊形內、還是剛好在多邊形線上呢?? 謝謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.85.2
yyuto:是作業文嗎? 07/23 18:43
walker2009:不是 @@ 我在練習 ACM 07/23 18:44
walker2009:但有很多幾何題都運用到類似的觀念 07/23 18:44
walker2009:所以想了解 QQ 07/23 18:45
dendrobium:多邊行切成數個三角形然後套公式? 07/23 18:46
walker2009:嗯 @@ 我目前只想到樓上大大的方法 07/23 18:47
walker2009:是在想說不知道有沒有更簡單或是好處理的方法~ 07/23 18:48
zlw:math 版的人可能比較懂吧 07/23 18:53
suhorng:簡單凸多邊形的話用行列式,判斷是否在內、外、線上有很多 07/23 18:57
suhorng:方法,譬如連頂點算三角形面積和、或是用外積判斷 07/23 18:57
suhorng:可以查查看計算幾何的部份。 07/23 18:58
sjgau:可以使用 AutoCAD 驗證你的想法和製造題目 07/24 08:21
sjgau:向量的外積,求面積。有正有負,直接 正負相加,可以求 07/24 08:24
sjgau:任意多邊形構成的面積。 07/24 08:24