我对OpenGL和一般编程都是新手,我试图将任何图片粘贴到立方体和金字塔的所有表面上,这样图片就可以随着它们移动和旋转。我尝试了很多教程,但大多数都集中在2D或其他编程语言,比如C#。 我怎样才能给我的多边形做纹理
[...] 但大多集中在2D[...]
你必须将2D纹理包裹在3D网格周围。 将二维纹理的不同部分放在三维网格的面上。 3D对象的每个面都是2维的。 您必须为一个面的每个顶点(分别为基元)定义纹理坐标属性,以选择2D纹理的一个区域,并在基元上显示。
另请参见opengl纹理坐标如何工作?。
注意,3D纹理包含完全不同的体素。