Opengl对象上的非重复纹理

时间:2009-07-27 14:47:43

标签: opengl

对于类作业,我想要一个非常简单的演示,其中Glut(glutSolidTeapot)使用一个纹理渲染。

当我这样做时,纹理会在茶壶中多次映射,好像它有几个面。 这对于大多数常见的OpenGL使用来说都可以,但在我的情况下,我希望纹理能够遍布整个对象(即整个对象只有一个大的图像/纹理)

我试过GL_REPEAT,GL_LAMP ......但没有变化。

1 个答案:

答案 0 :(得分:2)

您必须提供范围从0到1的纹理坐标。我认为,在好的旧OpenGL茶壶上,会产生纹理坐标,重复自己。使用这些重复坐标时,无法重复覆盖茶壶。