2010-08-13 95 views
4

我正在開發一個程序中的選擇函數,該程序將選擇最接近特定觸摸點(iPhone開發)的頂點。我的想法是找到所有重要頂點的屏幕座標,找到觸摸點和該頂點之間最小距離的屏幕頂點,然後使用該關係獲取對象頂點和對象座標。來自頂點座標的OpenGl ES 1.1屏幕座標

所以我的問題是,我將如何找到頂點的屏幕座標?我正在使用VBOs。

回答

1

只需apply您的GL_PROJECTIONGL_MODELVIEW矩陣到您的頂點。

+0

OpenGL-ES沒有gluProject。 – Emil 2010-10-17 20:02:57

0

由於gluProject在OpenGL-ES中不可用,因此您必須自己執行投影。

This post可能是有用的,即使它涉及NDS上的gl實現。然而,接受的答案在一般情況下是有效的。