iphone - OpenGL-ES 改变视锥体的视角

标签 iphone opengl-es frustum

让我们看看我能否解释一下。

当你设置glFrustum View 时,它会给出透视效果。近处的事物近且大……远的事物远且小。所有东西看起来都像是沿着 Z 轴收缩以产生这种效果。

有没有办法让它不缩小那么多? 将透视 View 接近正交 View ......但又不会完全失去透视效果?

谢谢

最佳答案

角度由两个参数决定:最近裁剪平面的高度(由顶部和底部参数确定)和最近裁剪平面的距离(由 zNearest 确定)。 要制作透视矩阵,使其不会将图像缩小太多,您可以设置较小的高度或更接近的剪切平面。

关于iphone - OpenGL-ES 改变视锥体的视角,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2999323/

相关文章:

iphone - 物体的潜在泄漏

ios - 在 iOS 中点击关闭设备低电量警报时,应用程序导航到主屏幕

android - 我必须如何设置可以在 Android OpenGL-ES 2.0 fragment 着色器中使用它们的纹理?

java - 如何旋转 opengl 3d 对象以指向 GPS 位置(纬度、经度)?

java - 检查轴对齐的边界框是否位于视锥体内

c++ - 判断点是否在截锥体内

iphone - 核心数据配置不在应用程序委托(delegate)上

iphone - ios - 如何声明静态变量?

android - OpenGL ES——glReadPixels

c++ - 边界框视锥体渲染 - 距离渲染 - OpenGL