問題以下;: 更多0分享到:設計模式 相關帖子推薦:post |
回覆次數:12 |
#1 得分:0回覆於: 2006-07-05 10:17:06 我想第二個問題多半是參數設置的問題。不知道有沒有人碰到過相似的問題,解決思路是什麼?找了幾天也沒有找到緣由,鬱悶。 |
|
#2 得分:0回覆於: 2006-07-05 10:37:36 一、最好是消除重疊部分,經過改變紋理座標; |
|
#3 得分:0回覆於: 2006-07-05 15:39:02 在程序中,若是要消除重疊部分,須要進行大量的數據預處理工做。正是基於此,才尋求一種能不能不消除重疊,可以解決閃爍的方案。 |
|
#4 得分:0回覆於: 2006-07-05 15:54:34 第二個問題我描述上存在問題,舉例說明以下: |
|
#5 得分:0回覆於: 2006-07-05 15:56:42 期待syy64(太平洋)兄和各位達人能給出一點意見,幫我指出一條明路。 |
|
#6 得分:0回覆於: 2006-07-05 16:06:08 glPolygonMode(GL_FRONT,GL_FILL); |
|
#7 得分:0回覆於: 2006-07-05 17:14:33 去掉glPolygonMode(GL_FRONT,GL_FILL),顏色不發生跳變了,可是顏色不是指定的顏色。 |
|
#8 得分:0回覆於: 2006-07-05 17:29:53 按個人理解,在繪製一個幾何圖元,例如直線或者平面,只要使用glColor3f函數設置了顏色,當前顏色應該就是glColor3f函數設置的顏色。我在繪製每一個幾何圖元,都採用了glColor3f函數進行顏色設置,設置的顏色都不相同,可是如今顏色發現都是同樣的,沒有按照預期的顏色進行分配。 |
|
#9 得分:0回覆於: 2006-07-05 18:19:48 第一個問題,最好把紋理座標設置成同一個點只有一個紋理覆蓋,否則渲染時可能出現問題 |
|
#10 得分:0回覆於: 2006-07-05 22:36:12 第二個問題已經解決了,是紋理的影響,在繪製沒有紋理的圖元,應該 glDisable(GL_TEXTURE_2D); |
|
#11 得分:0回覆於: 2006-07-06 16:04:12
|
|
#12 得分:0回覆於: 2006-07-11 13:04:55 樓上corinna(天使)的方法,得到的是半透明效果.在半透明效果中,紋理重疊的地方仍然出現閃爍. |