我在视类中用opengl画了一个图,本来我将投影变换设置成正交投影,
glOrtho(l,r,b,t,-500,500);
画出的图象有颜色,
现在我将投影变换设置成透视变换
glFrustum(l,r,b,t,10,500);
其他什么都没改;
有图像,但光线和颜色都没了,图像显示黑色!
本来我定义了GLfloat h_ambientProperties[]  = {0.8f, 0.2f, 0.1f, 1.0f};
   GLfloat h_diffuseProperties[]  = {0.7f, 0.3f, 0.05f, 1.0f};
   GLfloat h_specularProperties[] = {1.0f, 0.3f, 0.2f, 1.0f};
光线和图像的材质,都是好的!
有改了一条语句怎么就这样了啊?