|  | 
 
 
 楼主|
发表于 2003-8-24 17:48:00
|
显示全部楼层 
Re: Re:自制3D模型简易编辑器
| g_tree: Re:自制3D模型简易编辑器
 生成什么文件》?
 
 好久没来了!
 
 文件其实是ASCII文件,便于debug
 用记事本就能打开
 
 格式为:
 
 MDL txt C:\mdl\3.mdl     // MDL 文件标识
 INDEXEDVERTICES        // INDEXEDVERTICES     顶点索引模式
 
 NAME Unnamed_2        // NAME   结点
 TEXTURE null               // TEXTURE 纹理路经
 D3DPT_TRIANGLELIST  // D3DPRIMITIVETYPE 多边型渲染方式只有LineList 和 TriangleList
 TOTAL_VERTICES 3     // TOTAL_VERTICES  此结点顶点总数目
 VERTEX 14.000000 0.000000 63.000000 0.000000 0.000000 0.000000 0.000000 0.000000    // VERTEX 顶点, x y z nx ny nz tu tv
 VERTEX 64.000000 0.000000 63.000000 0.000000 0.000000 0.000000 0.000000 0.000000
 VERTEX 64.000000 0.000000 -3.000000 0.000000 0.000000 0.000000 0.000000 0.000000
 TOTAL_FACES 1     // TOTAL_FACES 此结点面总数目
 FACE 0 1 2            // FACE 面, 就是三角形,3个顶点为1个面,0 1 2为顶点数组索引
 
 NAME Unnamed_1
 TEXTURE null
 D3DPT_TRIANGLELIST
 TOTAL_VERTICES 3
 VERTEX 4.000000 0.000000 -40.000000 0.000000 0.000000 0.000000 0.000000 0.000000
 VERTEX -31.000000 0.000000 -40.000000 0.000000 0.000000 0.000000 0.000000 0.000000
 VERTEX -31.000000 0.000000 10.000000 0.000000 0.000000 0.000000 0.000000 0.000000
 TOTAL_FACES 1
 FACE 0 1 2
 
 NAME Unnamed_0
 TEXTURE null
 D3DPT_TRIANGLELIST
 TOTAL_VERTICES 3
 VERTEX -19.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000
 VERTEX 31.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000
 VERTEX 31.000000 0.000000 -40.000000 0.000000 0.000000 0.000000 0.000000 0.000000
 TOTAL_FACES 1
 FACE 0 1 2
 
 END_FILE      //   END_FILE 下面的信息忽略
 
 
 简单FORMAT,简单READ.
 | 
 |