这个白点是什么?它出现在我添加到我的代码时:
glEnable(GL_BLEND); //Прозрачность
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glShadeModel(GL_SMOOTH);
glHint(GL_POLYGON_SMOOTH_HINT, GL_FASTEST);
glEnable(GL_POLYGON_SMOOTH);
glDisable( GL_DEPTH_TEST );
glEnable( GL_ALPHA_TEST );
我该怎样清算这个?但我需要平滑...... 我用于列
gluCylinder(quadric, column_width, 0, 1, 50, 50);
答案 0 :(得分:1)
我很确定这是因为显示了背后的多边形。请尝试使用glEnable( GL_DEPTH_TEST )
代替glDisable( GL_DEPTH_TEST )
。