我已經遞過一個csv文件,其中包含一系列座標,應該在這些座標上繪製位於網格頂部的線條;我可以得到這些值並將它們轉換爲DrawLine函數的整數,等等,就好了。座標翻譯問題
問題是這些座標基本上是百分比; x:0.5和y:0.5代表死點(即X的50%和Y的50%),而x:1.0/y:1.0將位於右上角,而不管所繪製的內容的絕對尺寸這個實例是一個1000x1500的位圖)。此外,屏幕/窗口座標從左上角開始,不影響x軸,但y軸需要以某種方式反轉。
那麼我需要做些什麼來使座標正確繪製?說實話,我已經有了X軸工作正常,這是Y軸給我的問題。
(含位圖的窗口是1600x1600,FWIW。)
你有多遠?你碰到什麼問題? –
您要說明您需要做什麼:1.將x和y縮放到所需的「視口」。 2.翻轉Y座標,3.翻譯'vierport'的原點 – mozillanerd