1. 程式人生 > >【計算幾何基礎】

【計算幾何基礎】

1、儲存方式:
點 向量 (x, y)
圓 圓心,半徑
射線,線段,直線 兩個點
多邊形 順時針/逆時針點座標
2、精度問題
3、向量運算
點積
滿足分配律
a * b * cos α = a.x * b.x + a.y * b.y
a在b上投影於b都乘積
垂直點積為零

叉積
滿足分配律
a * b * sin α = a.x * b.y - a.y * b.x
可以代表以兩向量為邊的平行四邊形面積
-> 可用於三角形已知三點座標求面積
cross(a, b) > 0 <=> a在b的順時針方向
點到直線距離 = 2 * 直線上任取兩點算三角形面積 / 兩點距離
平行叉積為零
【仍在更新】