首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

仿射變換旋轉矩陣推導:座標系 Y 軸朝下導致正負號相反

     編輯:程式設計綜合問答

推導點 A 繞原點順時針旋轉 θ 到 B,結果與標準公式正負號相反。

發現

圖像處理座標系 **Y 軸向下為正**,數學標準座標系 **Y 軸向上為正**。順時針旋轉在數學系為負角度,在圖像系為正角度,導致 `sin` 項符號翻轉。

標準公式(數學系,逆時針正)

x' = x cosθ - y sinθ
y' = x sinθ + y cosθ

圖像系(Y 向下,順時針正)

x' = x cosθ + y sinθ
y' = -x sinθ + y cosθ

若在圖像系直接套用數學公式,會得到「逆時針」效果。理解座標系差異即可修正。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved