OPENGL 贴图问题 绘制立方体贴图 5

就是我写了一个函数利用glutSolidCube绘制一个立方体然后我往上面贴位图为什么纹理没有正常显示,显示的是那张贴图的主颜色。voidDrawfridge(void)... 就是我写了一个函数 利用glutSolidCube绘制一个立方体 然后我往上面贴位图 为什么纹理没有正常显示,显示的是那张贴图的主颜色。
void Drawfridge(void)
{
glPushMatrix();
glEnable(GL_TEXTURE_2D);
glGenTextures(1,textures);
glBindTexture(GL_TEXTURE_2D,textures[1]);
glPixelStorei(GL_UNPACK_ALIGNMENT, 4);
glTexImage2D(GL_TEXTURE_2D, 0, 3, imagewidth, imageheight, 0, GL_BGR_EXT, GL_UNSIGNED_BYTE, pixeldata2);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE);
glTranslated(0,0.15,0);
glScaled(0.4,0.7,0.4);
glutSolidCube(1.0);
glPopMatrix();
glDisable(GL_TEXTURE_2D);
}
展开
 我来答
archmageee4
2014-12-04 · TA获得超过1517个赞
知道大有可为答主
回答量:1581
采纳率:78%
帮助的人:936万
展开全部
glut里面提供的模型都是只有顶点法线数据而没有uv坐标的.所以你最好还是自己定义多边形吧.别偷懒.
深圳量子动力
2024-10-21 广告
双目摄像头可找深圳量子动力双目摄像系统可通过无线方式进行面部捕捉,可以满足在家、工作室、直播间、专业动捕棚等多种场景的不同使用人群。支持Metahuman Animator解算,支持升级animator高精度表情方案... 点击进入详情页
本回答由深圳量子动力提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式