支持HW团队,就支付宝领取下面的红包吧! (打开支付宝就能领取!er1OEj73Uj), (打开支付宝收索“516503473”), 你领取消费,HW有奖励。红包使用无条件限制,有条件请注意是不是有病毒。

Login or Sign up | Validate
| Search

博主:初学MPEG

初学MPEG 本博客-采用Python的web框架Django与Mysql数据库,致力于对Python、Django的了解 与研究
Django技术QQ群:XXXXXXX
Python技术QQ群:XXXXXXX

Category

Keywords

本站最新博文

友情链接  

[转]opengl中用glEnable(GL_POLYGON_SMOOTH)消除多边形锯齿 物体表面出现虚线,有些地方甚至成半透明的了

类别:OGRE CEGUI 状态:5,可回,会员可关联(良好) 阅读:14193 评论:0 时间:March 17, 2012, 3:46 p.m.
关键字:

 glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);//设置混合函数

glEnable(GL_BLEND);
glEnable(GL_POINT_SMOOTH);
glHint(GL_POINT_SMOOTH_HINT, GL_NICEST);
glEnable(GL_LINE_SMOOTH);
glHint(GL_LINE_SMOOTH_HINT, GL_NICEST);
glEnable(GL_POLYGON_SMOOTH);
  glHint(GL_POLYGON_SMOOTH_HINT, GL_FASTEST);
这是消除锯齿的方式,消除点.线锯齿时,没问题,但是加上glEnable(GL_POLYGON_SMOOTH);图形表面会出现很多虚线,实体的球体也会出现好多透明的斑斑点点,这是怎么回事啊?有些教材上的例子我运行时也会出现这种情况,跟显示器有关吗?怎么样才能解决啊?谢了,大侠们!!! 

 

我转载 是因为这段代码的确 反锯齿了

操作:

Please Login (or Sign Up) to leave a comment