OpenGL ES加载3D模型文件的第一步是认识obj文件的各部分数据的意义。
本文内容为obj文件内容简介。
一、obj文件简略内容
首先列出一个obj文件的极简略内容(一个模型的obj文件有大几千或上万行数据):
v -0.500000 -0.500000 0.500000
v 0.500000 -0.500000 0.500000
v -0.500000 0.500000 0.500000
v 0.500000 0.500000 0.500000
vt 0.001992 0.001992
vt 0.998008 0.001992
vt 0.001992 0.998008
vt 0.998008 0.998008
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
f 1/1/1 2/2/2 3/3/3
f 3/3/3 2/2/2 4/4/4
f 3/13/5 4/14/6 5/15/7
f 5/15/7 4/14/6 6/16/8
f 5/21/9 6/22/10 7/23/11
f 7/23/11 6/22/10 8/24/12
以上内容是一个完整obj文件中截取出的非常少的一部分,只是简单的介绍一下各部分的含义。
二、含义
每一行数据都代表