如何在OpenGL中对圆柱体进行纹理贴图?

时间:2010-12-19 15:11:28

标签: iphone android graphics opengl-es 3d

我知道如何做四边形,这对于u,v纹理坐标非常直观,但我很难搞清楚这一点。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:3)

尝试考虑圆柱体的参数表示

cylinder(u, v):
    x = r * cos(u * 2*pi)
    y = r * sin(u * 2*pi)
    z = v

u v 正是您用作纹理坐标的那些值。