[問題] OpenGL畫線會產生鋸齒狀

看板C_and_CPP (C/C++)作者 (生命的祝福)時間14年前 (2012/04/20 19:21), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) OpenGL 問題(Question): 例如劃一條45度直線會有鋸齒狀 程式碼(Code):(請善用置底文網頁, 記得排版) 大概是類似 glBegin(GL_LINES); glvertex2f(0.0f,0.0f); glvertex2f(10.0f,10.0f); glEnd(); 補充說明(Supplement): 不知道是否少加什麼東西 畫出來的線都會有鋸齒狀 感覺很像低解析度那樣 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.195.219

04/20 19:34, , 1F
開 GL_BLEND 設定 glBlendFunc,然後開 smooth line
04/20 19:34, 1F

04/20 20:01, , 2F
樓上 可說明更仔細些嗎@@
04/20 20:01, 2F

04/20 21:02, , 3F
http://tinyurl.com/7ylalvv 先設定 Blending
04/20 21:02, 3F

04/20 21:03, , 4F
然後 glEnable(GL_LINE_SMOOTH); 結束
04/20 21:03, 4F

04/20 23:01, , 5F
3Q 我試試 感恩
04/20 23:01, 5F

04/20 23:44, , 6F
成功了 謝謝
04/20 23:44, 6F
文章代碼(AID): #1FaKRBn3 (C_and_CPP)
文章代碼(AID): #1FaKRBn3 (C_and_CPP)