OpenGL平滑?

时间:2013-06-24 22:15:24

标签: opengl smoothing

img191.imageshack.us/img191/4429/8mnk.jpg - image

这个白点是什么?它出现在我添加到我的代码时:

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);

1 个答案:

答案 0 :(得分:1)

我很确定这是因为显示了背后的多边形。请尝试使用glEnable( GL_DEPTH_TEST )代替glDisable( GL_DEPTH_TEST )