QT_opengl_gluPerspective没有定义的处理方法

来源:互联网 发布:淘宝频现违规刀具 编辑:程序博客网 时间:2024/06/14 21:15
例如:
gluPerspective( 45.0, (GLfloat)width/(GLfloat)height, 0.1,100.0 );

转换为:
GLfloat zNear = 0.1;
GLfloat zFar = 100.0;
GLfloat aspect = (GLfloat)width/(GLfloat)height;
GLfloat fH = tan(GLfloat(90.0/360.0*3.14159))*zNear;
GLfloat fW = fH * aspect;
glFrustum(-fW, fW, -fH, fH, zNear, zFar);
阅读全文
0 0
原创粉丝点击