问题如下;: 更多0分享到: 相关帖子推荐: |
回复次数:12 |
#1 得分:0回复于: 2006-07-05 10:17:06 我想第二个问题多半是参数设置的问题。不知道有没有人碰到过类似的问题,解决思路是什么?找了几天也没有找到原因,郁闷。 |
|
#2 得分:0回复于: 2006-07-05 10:37:36 1、最好是消除重叠部分,通过改变纹理坐标; |
|
#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(天使)的方法,获得的是半透明效果.在半透明效果中,纹理重叠的地方仍然出现闪烁. |
|