SceneKit - 将屏幕边框固定到相机边缘

时间:2016-12-08 15:54:45

标签: xcode 3d scenekit perspectivecamera 3dcamera

我正在开发一款应用程序,可以将模拟真实空间的3D场景渲染到iPhone中,使其屏幕变成一个空心框,如下图所示:

(请注意下面的相机位置顺序)

Sketch of proposal

问题在于如何计算相机参数以使框看起来真正固定在屏幕边缘。

这可以通过SceneKit实现吗?

1 个答案:

答案 0 :(得分:1)

在此配置中,相机的zNear平面对应于iPhone的屏幕。从那里你可以从相机的视野和屏幕的宽度中得出z位置(见here)。