如何用 XCode 8.x 做 gluUnProject()?
How to do gluUnProject() with XCode 8.x?
我基本上想做所描述的技巧 here - 在给定屏幕坐标的情况下计算出世界坐标。
但是,gluUnProject()
的状态非常不明朗。我可以看到它应该由 "OpenGL Utility" 库 (glu) 提供。
这 old looking documentation 表示 Apple 实现了 glu。 link 它指向另一个页面,上面写着 XCode 应该提供所有这些。
XCode 8.x 带来了一个 OpenGLES 框架。然而,我能找到的唯一 headers 是最基本的(gl.h 和 glext.h)。
没有glu.h
那么如何 gluUnProject()
或从屏幕坐标计算出世界坐标的任何等效方法?
答案是 "use GLKMathUnproject()
" 来自 GLKit
。
我基本上想做所描述的技巧 here - 在给定屏幕坐标的情况下计算出世界坐标。
但是,gluUnProject()
的状态非常不明朗。我可以看到它应该由 "OpenGL Utility" 库 (glu) 提供。
这 old looking documentation 表示 Apple 实现了 glu。 link 它指向另一个页面,上面写着 XCode 应该提供所有这些。
XCode 8.x 带来了一个 OpenGLES 框架。然而,我能找到的唯一 headers 是最基本的(gl.h 和 glext.h)。
没有glu.h
那么如何 gluUnProject()
或从屏幕坐标计算出世界坐标的任何等效方法?
答案是 "use GLKMathUnproject()
" 来自 GLKit
。