OBJ文件格式解析

比如我们从C4D放一个立方体obj,用文本格式打开:
在这里插入图片描述

格式解析

大概有几个方面:
下面是几个字母代表的几何实体类型:

V:代表顶点。格式为V X Y Z,V后面的X Y Z表示三个顶点坐标。浮点型

VT:表示纹理坐标(贴图坐标)。上面的立方体有24个纹理坐标,因为每个三角形面的三个顶点,都需要指定一个纹理坐标。格式为VT TU TV。浮点型

VN:法向量。同样,上面立方体也有24个法向量,因为每个三角形的三个顶点都要指定一个法向量。格式为VN NX NY NZ。浮点型

F:面。面后面跟着的整型值分别是属于这个面的顶点、纹理坐标、法向量的索引。面的格式为:

f Vertex1/Texture1/Normal1 Vertex2/Texture2/Normal2 Vertex3/Texture3/Normal3
比如这样一行索引f 7/9/21 1/10/22 5/11/23,包含三组索引,构成了一个面。

比如我的test.obj中只有 #8 vertices 和#4 texture coordinates,
那么在F中有 f 1/4 …,这样:f xv/xt …,其中xv取值为1-8,即V的索引。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值