登录 注册
当前位置:主页 > 资源下载 > 50 > 举例说明在C/C++嵌入式系统编程中如何混合使用二维图形

举例说明在C/C++嵌入式系统编程中如何混合使用二维图形

  • 更新:2024-06-23 23:46:08
  • 大小:859KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:嵌入式 - 硬件开发
  • 格式:PDF

资源介绍

二、二维图形混合举例 下面看一个简单的例子,实现将两种不同的颜色混合在一起。为了便于观察,我们绘制两个矩形:glRectf(- 1, -1, 0.5, 0.5);glRectf(-0.5, -0.5, 1, 1);,这两个矩形有一个重叠的区域,便于我们观察混合的效果。 先来看看使用 glBlendFunc(GL_ONE, GL_ZERO);的,它的结果与不使用混合时相同。 void myDisplay(void) { glClear(GL_COLOR_BUFFER_BIT); glEnable(GL_BLEND); glBlendFunc(GL_ONE, GL_ZERO);