|
楼主 |
发表于 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. |
|