3D数据处理:OBJ文件格式、坐标系统与相机模型
1. 3D数据文件格式 - OBJ文件
OBJ文件格式是一种广泛使用的3D数据文件格式,由Wavefront Technologies Inc. 开发,有ASCII和二进制两个版本,这里主要讨论ASCII版本。
1.1 示例:cube.obj
以下是 cube.obj 文件的内容:
mtllib ./cube.mtl
o cube
# Vertex list
v -0.5 -0.5 0.5
v -0.5 -0.5 -0.5
v -0.5 0.5 -0.5
v -0.5 0.5 0.5
v 0.5 -0.5 0.5
v 0.5 -0.5 -0.5
v 0.5 0.5 -0.5
v 0.5 0.5 0.5
# Point/Line/Face list
usemtl Door
f 1 2 3
f 6 5 8
f 7 3 2
f 4 8 5
f 8 4 3
f 6 2 1
f 1 3 4
f 6 8 7
f 7 2 6
f 4 5 1
f 8 3 7
f 6 1 5
文件说明:
- mtllib ./cube.mtl :声明关联的材质模板库(MTL)文件。
- o cube :定义一个名为 cube 的对象。
- # 开头的行:注释行,计算机将忽略。
- v 开头的行:定义顶点,如
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



