我在互聯網上搜索,我看到很多關於如何旋轉矩陣或圖像90或180度的帖子。但是我怎樣才能旋轉12度或162度的矩陣? 來自: 使用不同的角度旋轉矩陣
到:
該圖像與〜35度旋轉。
正如你所看到的,我的矩陣是馬圖像,圓是旋轉路徑,大矩形是旋轉後創建的新矩陣。
我該如何做到這一點?謝謝!
PS:這不起作用
int angle=35*Math.PI/180;
int x1 = (int)(x * cos(angle)) - (y * sin(angle));
int y1 = (int)(y * cos(angle)) + (x * sin(angle));
你在用什麼語言? – sinsedrix 2012-02-21 15:16:46
java.I只是想旋轉一個矩陣圖形引擎使用像素 – boyd 2012-02-21 15:42:35
我想說你的第二個例子圖像旋轉-35度,或325度(正向旋轉通常是逆時針)。另外,你的變量名現在有點誤導,我稱它爲「角度」或「弧度」,因爲它現在代表以弧度表示的角度。 – 2012-02-21 15:44:48