我是一个初学者,在用opengl编程时,遇到如下问题:怎样才能清除掉上一次画出的曲线,让背景回到原始状态,以便重新画曲线。我现在的程序是画第二条曲线时,第一条仍然存在在背景下。谢谢!

解决方案 »

  1.   

    glClear============================================================================
    提问题时标题要简明扼要地说明问题内容,切忌使用"急","求救"之类不能说明问题的标题
    遇到问题可以给我发消息,给我发信息时请附带原帖地址。只回答图形方面的问题,本人
    http://alphasun.icpcn.com/alphasun/index.htm      其他方面都很弱。
    http://alphasun.icpcn.com/alphasun/index.htm YaCompile批量自动编译VC工程
    DocWizard C++程序文档自动生成工具 | Wave OpenGL | MDI OpenGL
      

  2.   

    每次绘图前加上:
       glClearColor(0.5f,0.5f,1.0f,1.0f);//背景色
       ::glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);