急~~!!OpenGL中贴图的几个问题

1.我画了一个正方形 贴图只贴在一面 如何两面都贴上图?
2.如何将贴图旋转90度?
3.我在3ds max建好模 导出成*.wrl格式 再用3d exploration导成*.cpp 但是程序不显示贴图 怎么办?

1. glEnable(GL_CULL_FACE); //剔除反面
然后逆时针画一个正方形,贴图。再顺时针再画一次这个正方形,再贴图 这样就正反贴图了,而且可以贴不一样的图。
2. 旋转?没太说清楚啊,也可以直接修改纹理坐标。
3. 那个导出的cpp应该只是显示模型以及计算纹理坐标,那个显示贴图应该需要你来完成读取纹理贴图的操作。你可以仔细读读那个cpp程序。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-13
1. glDisable(GL_CULL_FACE)
2. glMatrixMode(GL_TEXTURE);另外旋转90度这句话太抽象,连围绕什么旋转都没说清楚
3.没用过