如何用 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