glDisable(GL_LINE_SMOOTH); //关闭"过虑线段的锯齿"功能
glDisable(GL_BLEND); //关闭"颜色混合"
glDisable(GL_CULL_FACE);//关闭"剔除操作"
glDisable(GL_LIGHTING); //关闭"灯源"
glPushMatrix(); //glPushMatrix压入当前矩阵堆栈
pDoc->m_pmesh->gl_draw_vertex(); //在每个顶点上绘制不同颜色的点
glPopMatrix();
glEnable(GL_LIGHTING); //开启"灯源"
前四个glDisable()有什么作用呢? 这段代码效果是 在每个顶点上绘制不同颜色的像素但是不显示出来,为什么可以不显示出来?不懂前四个glDisable()为什么这样设置。