【发布时间】:2010-10-25 20:17:11
【问题描述】:
我正在处理程序中的选择功能,该功能将选择最接近特定接触点的顶点(iPhone 开发)。我找到这个点的想法是找到所有重要顶点的屏幕坐标,找到给出触摸点和那个顶点之间最小距离的屏幕顶点,然后使用关系得到对象顶点和对象坐标。
所以我的问题是,如何找到顶点的屏幕坐标?我正在使用 VBO。
【问题讨论】:
标签: opengl-es
我正在处理程序中的选择功能,该功能将选择最接近特定接触点的顶点(iPhone 开发)。我找到这个点的想法是找到所有重要顶点的屏幕坐标,找到给出触摸点和那个顶点之间最小距离的屏幕顶点,然后使用关系得到对象顶点和对象坐标。
所以我的问题是,如何找到顶点的屏幕坐标?我正在使用 VBO。
【问题讨论】:
标签: opengl-es
只需将apply 你的GL_PROJECTION 和GL_MODELVIEW 矩阵连接到你的顶点。
【讨论】:
由于 gluProject 在 OpenGL-ES 中不可用,您必须自己执行投影。
This post 可能会有所帮助,即使它处理 NDS 上的 gl 实现。但是,接受的答案对一般情况有效。
【讨论】: