其實這個作業很早就有弄出來 我是參考此篇教學 但一直沒把他跟別的程式整合在一起 之前還一直碰到旋轉後會產生邊邊有碎裂或者重疊好幾張(灰階圖 彩階圖陣列存取問題) 要不然就是旋轉後 邊邊會被裁掉 還有就是中心點太偏左或偏右 要不然就是圖左右會顛倒 都是讀二維陣列索引值的判斷錯誤 新舊座標判斷錯誤 最重要的是就是對bcb元件的設定還是不是很熟 尤其是沒用過的元件 就不知所措該怎麼完成下一步 所有寫過的程式整合在一起就顯得相當緩慢 還有最近看老師用scanline的寫法 我自己也試驗了 不知道為啥角度轉起來怪怪的 還有就是圖也會左右相反 應該也式座標點跟陣列索引值在作怪 還沒解決 下面的圖是我將之前寫的跟別的程式整合在一起 執行16個角度測試的結果
逆時針旋轉-360度(順時針轉360度)
逆時針旋轉-315度(順時針轉315度)
沒有留言:
張貼留言