定义一个红色聚光灯源,一个漫反射的蓝色点光源
//light0 为漫反射的蓝色点光源
glLightfv(GL_LIGHT0, GL_DIFFUSE, light0_diffuse);
glLightfv(GL_LIGHT0, GL_POSITION, light0_position);
//light1 为红色聚光光源
glLightfv(GL_LIGHT1, GL_AMBIENT, light1_ambient);
glLightfv(GL_LIGHT1, GL_DIFFUSE, light1_diffuse);
glLightfv(GL_LIGHT1, GL_SPECULAR, light1_specular);
glLightfv(GL_LIGHT1, GL_POSITION, light1_position);
运行效果:

本文介绍了如何在OpenGL中使用glLightfv函数来设置两个光源,一个是红色的聚光灯和一个蓝色的漫反射点光源,详细展示了它们的属性设置和运行效果。
2756

被折叠的 条评论
为什么被折叠?



