2013-04-18 117 views
0

我有一個方形視圖100dp X 100dp,我想用opengl做同樣大小的平方。OpenGL深度計算

我的問題是我如何控制廣場的大小?

在OpenGL我們有表面的頂點,z座標和gluPerspective功能(fovy)的角度

私人浮子[]頂點= { -1.0F,-1.0F,0.0F, 1.0F,-1.0F,0.0F, -1.0F,1.0F,0.0F,1.0F ,1.0F,0.0F}

fovy = 45.0

Z =?

我該如何計算我的廣場的大小???

+1

你只是想有一個覆蓋整個視野的四重奏嗎?你需要透視投影嗎? – Dirk

回答

0

如果您只想繪製相同大小的方塊,您可能需要正交投影,並將所有變換設置爲標識。

那麼正方形的大小將等於它在屏幕上的大小。