OpenGL之抗鋸齒 以及 線寬的設定

2021-09-07 12:08:42 字數 589 閱讀 1578

**原文 opengl之抗鋸齒 以及 線寬的設定

抗鋸齒

1.線的抗鋸齒

glenable(gl_line_smooth); //啟用

glhint(gl_line_smooth,gl_nicest);

//繪製

gldisable(gl_line_smooth); //關閉

2.點的抗鋸齒

glenable(gl_point_smooth); //啟用

glhint(gl_point_smooth,gl_nicest);

//繪製

gldisable(gl_point_smooth); //關閉

3.多邊形的抗鋸齒

glenable(gl_polygon_smooth); //啟用

glhint(gl_polygon_smooth,gl_nicest);

//繪製

gldisable(gl_polygon_smooth); //關閉

線寬的設定

gllinewidth(線寬);

glpointsize(點的直徑);

openGL 線型和線寬以及線抗鋸齒

opengl 的線寬設定 gllinewidth width width 為 float 型別值,在 0 10.0 大於 10 以上按 10 來處理。若開啟線的反走樣 glenable gl line smooth 設定小數值才起作用,否則就四捨五入的處理整數了。函式為 gllinestipple ...

openGL線型和線寬以及線的抗鋸齒

opengl的線寬設定 gllinewidth width width為 float 型別值,在 0 10.0 大於10 以上按10 來處理。若開啟線的反走樣glenable gl line smooth 設定小數值才起作用,否則就四捨五入的處理整數了。函式為gllinestipple factor...

opengl中的抗鋸齒

opengl的抗鋸齒 1.對直線和點主要用函式gl enable gl line smooth 或gl enable gl point smooth 2.對rgba模式需要啟動混合功能,最常用的混合模式為gl src alpha和gl one minus src alpha 用gl blend開啟混...