[中學] 四邊形旋轉座標

看板Math作者 (幸福不滅)時間13年前 (2013/01/04 15:48), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
最近在寫關於影像的程式,但是卡關了。 想請問版上各位前輩: 若已知四點座標之任意四邊形,經過旋轉某角度之後,如何求出四點座標? (旋轉中心皆為矩形中心點) 另外如果把任意四邊形改成矩形 會不會比較簡單? ----- 目前我的想法 假設我有個矩形(正方形) 第一點(0,0) 第二點(100,0) 第三點(100,100) 第四點(0,100) 旋轉30度之後,旋轉中心為矩形中心(50,50) 第一點算法:50-50根號2*cos75, 50-50根號2*sin75 第二點算法:50+50根號2*sin75, 50-50根號2*cos75 後面算法都差不多 都是用50 50根號2 以及75度來做運算 關鍵在於50是中點座標 50根號2 是對角線長度 75度是旋轉角度30度加上45度 可是我發現當不是正方形時 即使都是旋轉30度 但是計算的時候角度會隨著長寬而改變 目前我是卡在角度部分 想請問有人知道怎麼公式化角度嗎? 或是直接有公式可以算出四點座標? 因為我是寫程式用的,基本上一定要可以可公式化,先謝謝大家了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.123.133

01/04 15:52, , 1F
座標平移+旋轉矩陣 參考高中數學課本
01/04 15:52, 1F

01/04 16:18, , 2F
我找到了 謝謝一樓的關鍵字!! 非常感恩!!
01/04 16:18, 2F
文章代碼(AID): #1GvebbSc (Math)