标签:article 坐标 格式 纹理 开头 bsp 详细介绍 四边形 class
obj格式有4种数据,分别以一下字母开头:
v 0.232323 0.8978, 0.34312
格式:v x y z
意义:每个顶点的坐标
vt 0.032 0.005 0
格式:vt u v w
意义:绘制模型的三角面片时,每个顶点取像素点时对应的纹理图片上的坐标。纹理图片的坐标指的是,纹理图片如果被放在屏幕上显示时,以屏幕左下角为原点的坐标。
注意:w一般用于形容三维纹理,大部分是用不到的,基本都为0。
vn 0.728 -0.123 -0.322
格式:vn x y z
意义:绘制模型三角面片时,需要确定三角面片的朝向,整个面的朝向,是由构成每个面的顶点对应的顶点法向量的做矢量和决定的(xyz的坐标分别相加再除以3得到的)。
f 1/1/1 2/2/2 3/3/3
格式 :f v/vt/vn v/vt/vn v/vt/vn(f 顶点索引 / 纹理坐标索引 / 顶点法向量索引)
意义:绘制三角面片的依据,每个三角面片由三个f构成,由f可以确定顶点、顶点的对应的纹理坐标(提取纹理图片对应该坐标的像素点)、通过三个顶点对应的顶点法向量可以确定三角面的方向。
补充:有些模型可能会出现四边形的绘制方式,那样的模型关于面的数据描述是这样的 f v/vt/vn v/vt/vn v/vt/vn v/vt/vn ,比三角面绘制方式多一项数据。
补充说明:
参考链接:https://blog.csdn.net/xyh930929/article/details/82260581
标签:article 坐标 格式 纹理 开头 bsp 详细介绍 四边形 class
原文地址:https://www.cnblogs.com/xiaoniu-666/p/12703543.html