徐熒宏1001537
2014年3月17日 星期一
HW1
藉由範例的指引,在開啟專案後利用原本的放大縮小功能進行更改,即改為作業要求的兩種放大縮小。第一種
第二種
旋轉
繼續轉
第一種放大縮小是參考附近一個點
第二種放大縮小是參考附近四個點
旋轉是用三角函數來選擇要從哪個點取畫素來SET
int newx = (int)(sx * Math.Cos(angle) + sy * Math.Sin(angle)+0.5+centerx);
int newy = (int)(sy * Math.Cos(angle) - sx * Math.Sin(angle)+0.5+centery);
並且要經過offset
沒有留言:
張貼留言
較新的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言