- 1
- 0
- 约1.04万字
- 约 20页
- 2019-10-21 发布于湖北
- 举报
1.MD2文件简介
MD2 文件是Quake2 专用模型文件。他是基于帧动画实现模型的动态活动的(播放多个连续的帧来实现3D模型的动态展示)。因此,一个MD2文件,实际上是有多个帧组成的MD2模型文件(*. md2)以及对应的纹理文件(*. pcx ,*.bmp等)组成。
如图:
其中MD2模型文件(*. md2)又有两部分组成,头文件和数据区。头文件的格式是固定的,定义了MD2文件的基本信息,如文件的标志,版本号,MD2文件中含有几个帧等信息。头文件结构如下(对每个MD2文件都是一样的):
/** MD2文件头 */
struct tMd2Header
{
int magic; /** 文件标志 */ 其值必须为IDP2
int version; /** 文件版本号 */ 其值为8
int skinWidth; /** 纹理宽度 */
int skinHeight; /** 纹理高度 */
int frameSize; /** 每一帧的字节数 */
int numSkins; /** 纹理数目 */
int numVertices; /** 顶点数目(每一帧中都是一样的) */
int numTexCoords; /** 纹理坐标数目 */
int numTriangles
原创力文档

文档评论(0)