Life of Inches

anthonychan的博客大巴空间
  • OpenGL中容易被忽视的函数 - [OpenGL]

    2009-07-16 | Tag:OpenGL 函数 初始化 设置

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://anthonychan.blogbus.com/logs/42446735.html

    glClear(GL.GL_COLOR_BUFFER_BIT | GL.GL_DEPTH_BUFFER_BIT)

    这个函数清空了颜色缓存和深度缓存,必须在初始化时调用,否则就可能出现上一个程序的画面。

     

    glShadeModel(GL.GLenum mode);

    参数有两个选择,如果选择了GL.GL_SMOOTH 那么在光栅化时OpengGL将对不同顶点之间的颜色值进行插值,而如果是 GL.GL_FLAT 将不会进行插值,即颜色值只能有一种。注意该函数默认值为GL.GL_SMOOTH

     

    glColor();

    设置笔触颜色。

     

    glClearColor();

    设置擦除颜色(类似橡皮擦的颜色)。

     

    glClearDepth();

    指明当深度缓存被清空时,重置的值是多少,默认值是1.0f,即如果一个点的深度缓存被清空,那么它默认就是深度为0。

     

    另外不要忘记glEnable()的使用,如果需要实现什么额外效果(如纹理、光照等),必须显式地指出。

     


    随机文章:

    如何利用OpenGL实现场景漫游 2009-07-20
    如何在Windows和Linux下配置JOGL 2009-07-10
    VS2005 the application failed to initialize properly (0xc0150004)的解决方法 2009-04-21
    OpenGL Study Notes (2008-08-29) 2008-08-30
    OpenGL Study Notes (2008-08-28) 2008-08-28

    收藏到:Del.icio.us




    引用地址:
    <<  在JOGL中如何使用GLU | 首页 | Java有用的知识点(保持更新)  >>
    安东尼 发表于19:08:58 | 编辑 | 继续话题 | 转发 | 分享 0
  • 访问统计:
  • RSS 什么是RSS?
    用IM提醒我内容更新
    订阅到QQ邮箱
    订阅到鲜果阅读器
    订阅到Google阅读器
    订阅到抓虾阅读器
  • 《城客》第四期:创意之城
    博客大巴
    博客大巴使用指南
    博客大巴模板中心
    免费注册博客大巴
    一键博客搬家工具
    中文互动杂志城客

搜索

最新日志

  • C#图像处理基础
  • 如何修改Eclipse的默认Workspace路径
  • 白盒测试综述
  • 如何利用OpenGL实现场景漫游
  • 最基础的OpenCV与Qt的结合
  • 读“程序员的三大美德”有感
  • Java有用的知识点(保持更新)
  • OpenGL中容易被忽视的函数
  • 在JOGL中如何使用GLU
  • msdbg.dll未正确安装的解决办法
全部日志>>

最新评论

  • cookieme:嗯 我用jogl的 用eclipse的话就不用导入到e...
  • stan:orz图形学
  • zeg:万华根交出来的徒弟?...
Copyright © 2002-2009 BlogBus.com, All Rights Reserved. 博客大巴 版权所有
博客大巴模板设计:Quiet | 作者:Simple Strom
    iCity YOHOcity