|

楼主 |
发表于 2003-12-11 21:26:00
|
显示全部楼层
Re:opengl 问题, 关于透视投影设置的问题
opengl 问题, 关于透视投影设置的问题
glViewport(WSize.left,WSize.top,WSize.right,WSize.bottom); //设置OPENGL显示窗大小
glMatrixMode(GL_PROJECTION ); //变换成投影矩阵
glLoadIdentity(); //将当前矩阵设置为指定矩阵
gluPerspective(90.0f,800.0f/600.0f,1.0f,42500.0f); //设置透视矩阵
// glFrustum(20,20,20,20,1,-2000); //上下左右远近都是(0~1)之间
glMatrixMode(GL_MODELVIEW ); //变换成模型矩阵
glLoadIdentity();
glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
glClearColor(0.0f,0.0f,0.0f,0.0f); //设置背景色
我是在Win32 Application 下做的程序,这段代码是写在WinMian()下的.
这是我的那段代码,但是有个问题就是 gluPerspective(90.0f,800.0f/600.0f,1.0f,42500.0f);中的42500.0f无论我设置为多大的数字他都不会有任何改变(即使设置成负数也都是一样的)我的模型一样的被切掉了,请问这是什么原.因
|
|