浠ュ墠鍦ㄧ嚎鎬т唬鏁颁腑瀛︿範浜嗙煩闃碉紝瀵圭煩闃电殑鍩烘湰杩愮畻鏈変竴浜涗簡瑙o紝鍓嶆鏃堕棿鍦ㄤ娇鐢℅DI+鐨勬椂鍊欏啀娆″涔犲浣曚娇鐢ㄧ煩闃垫潵鍙樺寲鍥惧儚锛岀湅浜嗕箣鍚庡湪杩欓噷鎬荤粨璇存槑銆?/p>
棣栧厛澶у鐪嬬湅涓嬮潰杩欎釜3 x 3鐨勭煩闃碉紝杩欎釜鐭╅樀琚垎鍓叉垚4閮ㄥ垎銆備负浠€涔堝垎鍓叉垚4閮ㄥ垎锛屽湪鍚庨潰璇︾粏璇存槑銆?/p>
棣栧厛缁欏ぇ瀹朵妇涓畝鍗曠殑渚嬪瓙锛氱幇璁剧偣P0锛坸0锛?y0锛夎繘琛屽钩绉诲悗锛岀Щ鍒癙锛坸锛寉锛夛紝鍏朵腑x鏂瑰悜鐨勫钩绉婚噺涓衡柍x锛寉鏂瑰悜鐨勫钩绉婚噺涓衡柍y锛岄偅涔堬紝鐐筆锛坸锛寉锛夌殑鍧愭爣涓猴細
x = x0 聽+ 鈻硏
y = y0 聽+ 鈻硑
閲囩敤鐭╅樀琛ㄨ揪涓婅堪濡備笅锛?br />
涓婅堪涔熺被浼间笌鍥惧儚鐨勫钩绉伙紝閫氳繃涓婅堪鐭╅樀鎴戜滑鍙戠幇锛屽彧闇€瑕佷慨鏀圭煩闃靛彸涓婅鐨?涓厓绱犲氨鍙互浜嗐€?/p>
鎴戜滑鍥炲ご鐪嬩笂杩扮煩闃电殑鍒掑垎锛?br />
涓轰簡楠岃瘉涓婇潰鐨勫姛鑳藉垝鍒嗭紝鎴戜滑涓句釜鍏蜂綋鐨勪緥瀛愶細鐜拌鐐筆0锛坸0 锛寉0锛夎繘琛屽钩绉诲悗锛岀Щ鍒癙锛坸锛寉锛夛紝鍏朵腑x鏀惧ぇa鍊嶏紝y鏀惧ぇb鍊嶏紝
鐭╅樀灏辨槸锛?a href="http://www.moandroid.com/wp-content/uploads/2010/04/Scale.JPG">锛屾寜鐓х被浼煎墠闈⑩€滃钩绉烩€濈殑鏂规硶灏遍獙璇併€?/p>
鍥惧儚鐨勬棆杞◢寰鏉傦細鐜拌鐐筆0锛坸0锛?y0锛夋棆杞歌鍚庣殑瀵规湁鐐逛负P锛坸锛?y锛夈€傞€氳繃浣跨敤鍚戦噺锛屾垜浠緱鍒板涓嬶細
x0 = r聽 cos伪
y0 = r聽 sin伪
x = r cos(伪-胃) = x0 cos胃+ y0 sin胃
y = r sia(伪-胃) = -x0 sin胃+y0 cos胃
浜庢槸鎴戜滑寰楀埌鐭╅樀锛?a href="http://www.moandroid.com/wp-content/uploads/2010/04/Rotate.JPG">
濡傛灉鍥惧儚鍥寸粫鐫€鏌愪釜鐐?a 锛宐)鏃嬭浆鍛紵鍒欏厛瑕佸皢鍧愭爣骞崇Щ鍒拌鐐癸紝鍐嶈繘琛屾棆杞紝鐒跺悗灏嗘棆杞悗鐨勫浘鍍忓钩绉诲洖鍒板師鏉ョ殑鍧愭爣鍘熺偣锛屽湪鍚庨潰鐨勭瘒骞呬腑鎴戜滑灏嗚缁嗕粙缁嶃€?/p>