OpenGL抗锯齿、提高显示效果的设置
OpenGL是一种高效的图形编程库,因此只要不做复杂的图形运算,我们都可以开启OpenGL的抗锯齿、平滑等功能,来增加显示效果,设置需要做在OpenGL画图 前面,一般也就是glBegin的前面,需要记住,OpenGL的效果一次设置,在本程序内一直有效,不需要重复设置,代码如下:
//OpenGl设定
glEnable(GL_BLEND);
//启用混合功能,将图形颜色同周围颜色相混合
glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
glEnable(GL_POLYGON_SMOOTH);
//多边形抗锯齿
glHint(GL_POLYGON_SMOOTH,GL_NICEST);
glEnable(GL_LINE_SMOOTH);
//线抗锯齿
glHint(GL_LINE_SMOOTH_HINT,GL_NICEST);
glEnable(GL_POINT_SMOOTH);
//点抗锯齿
glHint(GL_POINT_SMOOTH,GL_NICEST);
【OpenGL抗锯齿、提高显示效果的设置】
推荐阅读
- 对抗抑郁最好的方法
- 死前
- 2020-02-24|2020-02-24 7个C提升孩子的抗挫力
- 谁在说话
- 抗衰,25岁之后必须要做的事情
- 2.关于OpenGL|2.关于OpenGL 坐标系以及渲染流程
- 向抗疫的英雄致敬
- 七律·抗疫随感??(平水韵)
- 娇朵(眼部不抗皱,年龄藏不住)
- OpenGL|OpenGL ES之LUT(滤镜基准图)