2017-10-17 75 views
0

我正在學習使用Visual Studio C++的OpenGL。只是想知道我在做glBegin(GL_Triangles)時如何去做抗鋸齒技術......它看起來不像原始類型,還是我錯了?opengl:如何做三角形的抗鋸齒

+0

嗨,歡迎來到堆棧溢出。有關如何提出問題並更新您的問題的更多詳細信息,請參見[問問]鏈接 。 –

+0

也許[** this **]的答案(https://stackoverflow.com/questions/46386807/c-removing-moire-effect-from-opengl/46388291#46388291)問題可以幫助 – Rabbid76

回答

0

儘管它沒有具體說明你期望的抗鋸齒水平。 如果你使用過剩,你絕對可以嘗試下面的代碼。

glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH | GLUT_MULTISAMPLE); 
glEnable(GL_MULTISAMPLE); 

這會給你多采樣抗鋸齒。從你給出的代碼中,你沒有在可編程模式或現代opengl中做任何事情,所以我認爲這對你來說應該是足夠的,因爲你不必做任何額外的事情。

+0

謝謝,Paritosh!是的,我正在使用過剩。 –

+0

好的,然後只包含這些調用,它應該爲你啓用反鋸齒。 –