小编Лео*_*уев的帖子

OpenGL Lightning

在OpenGL中启用照明后,线条和多边形中的颜色不再呈现.(创建颜色glColor3f())

这是代码:

        glLightModelf(GL_LIGHT_MODEL_AMBIENT, GL_TRUE);
        GLfloat light1_position[] = { 5000, 2000, 1000,1 };
        glEnable(GL_LIGHT0);
        glLightfv(GL_LIGHT0, GL_POSITION, light1_position);
        GLfloat light_ambient[] = { 1,1,1,1 };
        glLightfv(GL_LIGHT0, GL_AMBIENT, light_ambient);
        glEnable(GL_LIGHTING);
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

c++ opengl

3
推荐指数
1
解决办法
246
查看次数

标签 统计

c++ ×1

opengl ×1