如题。
最好有代码演示。
谢谢!

解决方案 »

  1.   

    void Initialize()
    {
    glEnable(GL_DEPTH_TEST);
    glEnable(GL_CULL_FACE);
    glShadeModel(GL_SMOOTH);
    glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
    }void Render()
    {
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    glLoadIdentity();
    glTranslatef(0.0f, 0.0f, -50.0f);
    glBegin(GL_POLYGON);//多边形
    glColor3f(1.0f, 0.0f, 0.0f);//r
    glVertex3f(-10.0f, -10.0f, -5.0f);
    glColor3f(0.0f, 1.0f, 0.0f);//g
    glVertex3f(10.0f, -10.0f, -5.0f);
    glColor3f(0.0f, 0.0f, 1.0f);//b
    glVertex3f(10.0f, 10.0f, -5.0f);
    glColor3f(1.0f, 0.0f, 0.0f);//r
    glVertex3f(-10.0f, 10.0f, -5.0f);
    glEnd();
    glFlush();
    SwapBuffers(g_HDC);
    }