代码之家  ›  专栏  ›  技术社区  ›  Ivan Vučica

将波阵面.obj的vt映射到OpenGL纹理坐标

  •  4
  • Ivan Vučica  · 技术社区  · 17 年前

    vt 命令根据obj规范,这是正确的。但是,我不确定如何映射为常规2D.jpg纹理提供的U-V-W坐标。

    谢谢

    2 回复  |  直到 15 年前
        1
  •  8
  •   Kai    17 年前

    这篇文章有一节 What Is UVW Mapping?

    你可能会问为什么你需要一个 二维图形的深度坐标(如W) 飞机一个原因是因为它是 地图的方向,相对于 第三坐标。W坐标 也有三维的含义 程序材料。

    在您的例子中,您可以简单地忽略W坐标,只读取以开头的前两个浮动线 vt . 这假设您不太担心W坐标占用的额外空间,因为.obj一开始是一种效率很低的文件格式。

        2
  •  3
  •   david h    17 年前

    对不起,如果我误解了你的问题。但是你不能忽略第三个参数w吗?

    希望这有帮助。

    推荐文章