Android上的方法glFrustumf()

时间:2015-04-14 07:31:12

标签: android opengl-es

今天,我有幸在Android Developer网页上学习OpenGL ES,我遇到了一些问题,了解了几种方法。

在Android Developer文档中:GL10.glFrustumf(float, float, float, float, float, float)。它没有关于此功能的描述。我在Google上搜索了它,但也没有获得积极的结果。所以我希望小组中的任何人都可以和我分享关于如何使用glFrustumf()方法的任何文件?

第二个问题:Projection and camera view in OpenGL ES 1.0它有以下内容:gl.glFrustumf(-ratio, ratio, -1, 1, 3, 7);

我想知道为什么最后一个参数是3和7?

1 个答案:

答案 0 :(得分:1)

glFrustum是一个传统的OpenGL函数,用于设置投影矩阵。

3和7指定与摄像机的距离"分别到近和远剪裁平面。物体距离相机的距离小于3个单位或远远超过7个单位#34;在平截头体矩阵下不会被看到。