首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 入門教學:平移轉換 詳細解析(二)

     編輯:關於C語言

程式碼執行流程

  1. 建立矩形 redRectangle (左上角原點,寬 120、高 80)。
  2. 第一次繪製:預設座標系原點在視窗左上角 (實線),矩形畫於 (0,0)。
  3. 呼叫 g.TranslateTransform(150, 120):座標系向右平移 150、向下平移 120,原點從 A 移至 B (虛線)。
  4. 第二次繪製:同一矩形,但參考新座標系,故左上角畫於 B 點 (150,120)。

視覺化說明

平移前:矩形在原點

平移量:X=150, Y=120 平移後:矩形在新原點

關鍵結論

  • 同一繪圖指令,因座標系不同而產生不同輸出位置。
  • Graphics 所有後續繪圖操作皆受當前座標系影響。
  • 呼叫 g.ResetTransform() 可恢復預設座標系 (原點回到視窗左上角)。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved