2013-06-24 72 views
2

img191.imageshack.us/img191/4429/8mnk.jpg - imageOpenGL平滑?

這個白點是什麼?它出現時,我加入我的代碼:

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

節省自己很多麻煩,不要使用多邊形平滑。只需使用全屏抗鋸齒,通過爲您的窗口請求多采樣像素格式並啓用多重採樣。 – datenwolf

回答

1

我敢肯定,這是因爲顯示的多邊形屁股。嘗試glEnable(GL_DEPTH_TEST)而不是glDisable(GL_DEPTH_TEST)