购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.7 填充色彩

在之前的代码中,三角形是统一填充了RGB的混合色彩,显示的是单一颜色,如图3-11所示。在日常工作中,特别是进行云图显示的时候,要网格单位呈现出光滑过渡的渐变色彩,只需在每个顶点处进行不同色彩的赋值。

图3-11 纯色填充

对三角形的绘制代码进行如下修改:

  GL.glBegin bmTriangleFan
 GL.glColor4f Red, 0, 0, Alpha
 GL.glVertex3f 0#, 0.2, 0#
 glColor4f 0, Green, 0, Alpha
 L.glVertex3f 1#, 0.2, 0#
 GL.glColor4f 0, 0, Blue, Alpha
 L.glVertex3f 0.5, 0.7, 0#
GL.glEnd

左下顶点设计为红色,右下顶点为绿色,顶上顶点为蓝色。运行结果如图3-12所示(彩图见附录)。

图3-12 颜色的混合三角形渐变填充 rItZM4zhZpfwEOTRnpkdjvjy2Bzv3NqJ+jMlsRIlU739m4lGnz4Eg0uzbOELp7Sk

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开