急问:OPENGL TEXTURE问题# Unix - 噫吁兮,危乎高哉
a*e
1 楼
我把一个BMP 图贴到一个四边行上,就是桌子。当我转动桌子的时候,贴上去的图形
不跟着转。就是说,我贴了一个人的图形上去,当桌子转动的时候,那个人的图形
一直保持头朝上。请问这是什么原因?我找了半天也看不出问题。我就要交报告了,
突然发现这个问题,请大家帮帮忙了。
补充一下:
虽然我用了:
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
但如果不加下面这两句,
glEnable(GL_TEXTURE_GEN_S);
glEnable(GL_TEXTURE_GEN_T);
贴图就不会重复平铺在平面上。但如果加了,就出现我说的问题。
不跟着转。就是说,我贴了一个人的图形上去,当桌子转动的时候,那个人的图形
一直保持头朝上。请问这是什么原因?我找了半天也看不出问题。我就要交报告了,
突然发现这个问题,请大家帮帮忙了。
补充一下:
虽然我用了:
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
但如果不加下面这两句,
glEnable(GL_TEXTURE_GEN_S);
glEnable(GL_TEXTURE_GEN_T);
贴图就不会重复平铺在平面上。但如果加了,就出现我说的问题。