- 链接地址:https://blog.csdn.net/weixin_40293570/article/details/114529906
- 链接标题:OpenGL笔记--深度测试_depthfunc lequal-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:9730
文章浏览阅读196次。介绍 OpenGL画图时,会根据用户的代码顺序执行渲染,这样会有一个隐藏的问题:后画的图形会覆盖掉先画的图形。为了防止这个问题的出现,OpenGL引入了深度缓冲区,,如果当前物体距离观察平面的距离小于缓冲区,就保留图形,如果距离大于缓冲区,就丢弃图形,从而做到近处物体遮盖掉远处物体的效果。这一过程叫做深度测试。代码//预置深度glChearDepth(1.0);//清空缓冲区glClear(GL_DEPTH_BUFFER_BIT);//开启深度测试glEnable(GL_DEPTH_T_depthfunc lequal
版权声明:本文发布于特牛网址导航 内容均来源于互联网 如有侵权联系删除