Opengl es OpenGl ES 1.1屏幕坐标与顶点坐标

Opengl es OpenGl ES 1.1屏幕坐标与顶点坐标,opengl-es,Opengl Es,我正在一个程序中使用一个选择功能,该功能将选择最接近特定接触点的顶点(iPhone开发)。我找到这个点的想法是找到所有重要顶点的屏幕坐标,找到屏幕顶点,该顶点给出了接触点和该顶点之间的最小距离,然后使用该关系得到对象顶点和对象坐标 所以我的问题是,如何找到顶点的屏幕坐标?我正在使用VBOs。只需将GL\u投影和GL\u模型视图矩阵投影到顶点。由于gluProject在OpenGL ES中不可用,您必须自己执行投影 可能会有帮助,即使它处理NDS上的gl实现。但是,接受的答案对一般情况有效。Ope

我正在一个程序中使用一个选择功能,该功能将选择最接近特定接触点的顶点(iPhone开发)。我找到这个点的想法是找到所有重要顶点的屏幕坐标,找到屏幕顶点,该顶点给出了接触点和该顶点之间的最小距离,然后使用该关系得到对象顶点和对象坐标


所以我的问题是,如何找到顶点的屏幕坐标?我正在使用VBOs。

只需将
GL\u投影
GL\u模型视图
矩阵投影到顶点。

由于gluProject在OpenGL ES中不可用,您必须自己执行投影


可能会有帮助,即使它处理NDS上的gl实现。但是,接受的答案对一般情况有效。

OpenGL ES没有项目。