首页 > 解决方案 > 了解对象文件的面

问题描述

我下载了一个具有以下格式顶点的对象文件, v 10.7732 58.0762 288.7190 然后以以下格式下载了面 f 2618/3145/721 2646/3174/721 2683/3219/721 2619/3146/721 现在,我对面格式的工作原理感到困惑,有人会为我解释吗?

标签: 3dvertices

解决方案


是的。

  • 每个顶点都有一个向量,该向量被索引i=1..n并定义为

    v X Y Z
    

    其中每个X, Y,Z是顶点的真实坐标。

  • 与法线向量类似

    vn X Y Z
    
  • 并带有纹理向量(2个坐标)

    vt X Y
    
  • 并带有参数向量(?坐标)

    vp X ...
    
  • 每个面有 4 个三元组索引

    • V是定义三角形的面的三个顶点,使用向量索引。所以定义了一个坐标为和1/2/3的三角形。v(1)v(2)v(3)
    • VT对于面的每个顶点,这是纹理向量。所以定义了1/2/3三个向量vt(1)和。vt(2)vt(3)
    • VN对于面的每个顶点,这是顶点法线。所以定义了1/2/3三个向量vn(1)和。vn(2)vn(3)
    • VP对于面的每个顶点,这是参数向量。所以定义了1/2/3三个向量vp(1)和。vp(2)vp(3)
参考:

推荐阅读