问题以下;: 更多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(天使)的方法,得到的是半透明效果.在半透明效果中,纹理重叠的地方仍然出现闪烁. |