0
我有以下二維正投影建立在我的iPad:如何屏幕座標轉換成2D OpenGL的座標
- 地在顯示屏的中央
- (+ 1,+ 1)在右上角
- (-1,-1)中的右下角
- 這被調整爲iPad的1.333寬高比所以X上運行從-1.33到1.33
iPad是景觀帶其左邊與屏幕共同ORDS這樣的按鈕:
- 原點在左上角
如何右下角
我知道這應該是一個相當直接的數學,但是我的大腦在試圖找出它後變得糊塗。
我有以下二維正投影建立在我的iPad:如何屏幕座標轉換成2D OpenGL的座標
iPad是景觀帶其左邊與屏幕共同ORDS這樣的按鈕:
如何右下角
我知道這應該是一個相當直接的數學,但是我的大腦在試圖找出它後變得糊塗。
對於尺寸瓦特和ħ,映射到屏幕[-1,-1] ...... [1,1]是這樣的:
X = 2*x/w - 1
Y = 1 - 2*y/h
要匹配的縱橫比屏幕的X乘以W/H。
Piku在他的問題上有點混亂。他的x GL座標是[-1.33,133],因此通過將縱橫比(1.33)乘以X來編輯X. –
@MaticOblak:在1024x768的屏幕上,w/h約爲1.33。 –