1. 平滑模式(默认) 如果每个点被赋予不同的颜色值,opengl将用这些顶点的颜色值在每个多边形的表面内部进行插值。所以渲染出来后你将会看到颜色渐变的效果。 glShapeModel(GL_SMOOTH); 2. 平面模式 在绘制时,对于每个多边形(也可以其他类型的图元),只有最后一个颜色值会被使用 glShadeModel(GL_FLAT);