OpenGL:在多维数据集内进行纹理处理

时间:2014-10-20 04:51:50

标签: c++ opengl graphics

我试图在一个包含所有绘制对象的大立方体内部进行纹理处理,以便立方体可以充当天空盒。首先,我只是尝试正常的立方体纹理,而不是立方体贴图纹理。

我在SO上读了一个答案,说如果我颠倒了传递三角形顶点的顺序,那么立方体将从里到外绘制。早些时候,对于正常的外部面部纹理,我以逆时针顺序传递立方体顶点。因此,对于内部面部纹理,我按顺时针顺序传递了我的坐标(通过索引)。

下面粘贴的图片就是我所得到的。 "机器人"在大的周围立方体内部,在其上应用了夜空图像作为纹理。它无法正常工作。它是一个带有内部纹理的封闭立方体。但是检查"机器人"后面有一个没有应用夜空纹理的黑色区域。为什么会这样? :

Black Area without texture

0 个答案:

没有答案
相关问题