OpenGL 投影方式包括正投影(Orthographics Projection)
和透视投影(perspective Projection)
-
正投影/平行投影
GLFrustum::SetOrthographic(GLfloat xMin,GLfloat xMax,GLfloat yMin,GLfloat yMax,GLfloat zMin,GLfloat zMax);
复制代码
-
透视投影
GLFrustum类通过setPerspective ⽅法为我们构建⼀个平截头体。 CLFrustum.SetPerspective(float fFov , float fAspect ,float fNear ,float fFar);
参数:
fFov:垂直方向上的视场角度
fAspect:窗口的宽度与高度的纵横⽐
fNear:近裁剪⾯距离
fFar:远裁剪面距离
纵横比 = 宽(w)/高(h)
复制代码
-
对比图