青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

手動創建X文件(1)

Posted on 2008-11-30 15:45 Herbert 閱讀(2425) 評論(2)  編輯 收藏 引用 所屬分類: DirectX
  要掌握3D動畫編程,有必要了解動畫文件的格式。X文件的txt格式比較容易理解,是初學者學習3D文件格式的一個不錯的選擇。一個3D文件中可能包含的信息有網格信息、材質信息、動畫信息等。下面我們來試著創建一個有網格信息的X文件。
  先來看一下X文件頭的寫法:
 

xof 0302txt 0064 

// xof :固定

// 0302 :表示使用的是DirectX 3.2版本的模板

// txt : txt 格式 (X文件分為 txt格式和二進制格式兩種)

// 0064 :表示浮點型的位數是64位

  

模板header的定義如下:

template Header {

 <3D82AB43-62DA-11cf-AB39-0020AF71E433>
//是GUID(Global Unique Identifier,全局唯一標識符)

 WORD major;      //x文件的最大版本

 WORD minor;      //x文件的最小版本

 DWORD flags;     //定義方式

}

 

模板 Mesh 的定義如下:

template Mesh
{
    <3D82AB44-62DA-11CF-AB39-0020AF71E433>
    DWORD nVertices;  //頂點個數
    array Vector vertices[nVertices]; //頂點數組
    DWORD nFaces; //面個數
    array MeshFace faces[nFaces]; //面數組
    [...] //表示該模板是開放的模板, 即還可以添加其它信息
}

 

模板 Vector 定義如下:

template Vector
{
    < 3D82AB5E-62DA-11cf-AB39-0020AF71E433 >
    float x;
    float y;
    float z;
}

 

模板 MeshFace 定義如下:

template MeshFace
{
    < 3D82AB5F-62DA-11cf-AB39-0020AF71E433 >
    DWORD nFaceVertexIndices; //索引個數(如三角形有3個頂點,則索引個數為3)
    array DWORD faceVertexIndices[nFaceVertexIndices]; //頂點索引列表
}


下面是一個立方體的模型文件:

cube_m.xxof 0302txt 0064

Header
{
1;
0;
1;
}


Mesh Cube_m
{
8;
 2.0;-2.0; 2.0;,
 2.0;-2.0;-2.0;,
-2.0;-2.0;-2.0;,
-2.0;-2.0; 2.0;,
 2.0; 2.0; 2.0;,
 2.0; 2.0;-2.0;,
-2.0; 2.0;-2.0;,
-2.0; 2.0; 2.0;;

12;
3;0,2,1;,
3;0,3,2;,
3;4,5,6;,
3;4,6,7;,
3;0,1,5;,
3;0,5,4;,
3;3,7,6;,
3;3,6,2;,
3;1,2,6;,
3;1,6,5;,
3;0,4,7;,
3;0,7,3;;
}


運行效果:

 

Feedback

# re: 手動創建X文件(1)  回復  更多評論   

2009-02-21 16:38 by JR_GodLin
原創還是轉載?

# re: 手動創建X文件(1)  回復  更多評論   

2009-02-23 10:57 by Herbert
你好,我是參考了lovedday的文章,然后自己寫的。lovedday的博客是http://m.shnenglu.com/lovedday/category/4152.html
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲第一色在线| 欧美大秀在线观看| 欧美xart系列在线观看| 欧美日韩国产成人在线91| 国产欧美日韩另类视频免费观看| 亚洲电影免费在线| 久久国产精品亚洲77777| 一本久道久久久| 欧美第十八页| 亚洲福利视频一区| 欧美高清自拍一区| 亚洲电影免费观看高清完整版| 欧美一区激情| 亚洲一区二区影院| 国产精品嫩草99av在线| 亚洲午夜伦理| 在线中文字幕一区| 国产精品久久99| 亚洲欧美日韩在线高清直播| 一区二区三区高清视频在线观看| 欧美日韩精品一区二区在线播放 | 亚洲茄子视频| 欧美电影美腿模特1979在线看| 久久一区二区三区四区| 亚洲国产精品成人综合| 亚洲成人资源网| 久久精品国产欧美激情| 激情综合色综合久久| 欧美电影在线播放| 欧美韩日一区二区三区| 艳女tv在线观看国产一区| 一区二区三区 在线观看视| 国产精品久线观看视频| 性欧美18~19sex高清播放| 亚洲资源在线观看| 国产一区三区三区| 亚洲第一精品影视| 欧美日韩一区在线| 欧美一区1区三区3区公司| 欧美一区二区三区久久精品茉莉花 | 亚洲永久免费av| 好看的日韩av电影| 亚洲国产精品久久久久婷婷老年 | 免播放器亚洲一区| 9久re热视频在线精品| 中文在线一区| 在线欧美视频| 一区二区三区日韩欧美| 国产一区二区三区久久久久久久久 | 亚洲日本理论电影| 亚洲婷婷综合色高清在线| 国产亚洲精品一区二555| 亚洲第一黄色网| 国产精品美女久久久久久久 | 亚洲日本在线视频观看| 亚洲欧美中文另类| 狠狠色综合色综合网络| 亚洲美女91| 在线观看91精品国产入口| 日韩天堂在线视频| 在线观看av不卡| 午夜精品区一区二区三| 亚洲精品视频一区| 欧美制服丝袜| 亚洲欧美另类在线| 欧美高清视频在线| 久久久久国产精品www | 久久爱www.| 欧美日韩在线综合| 欧美高清在线视频| 国产在线一区二区三区四区| 亚洲乱码国产乱码精品精可以看| 韩国av一区| 欧美亚洲在线视频| 亚洲女同在线| 欧美精品亚洲精品| 欧美成人午夜剧场免费观看| 国产欧美日韩精品丝袜高跟鞋| 亚洲精品久久久久久一区二区| 在线日韩中文字幕| 久久gogo国模啪啪人体图| 午夜日韩av| 国产精品www994| 日韩视频一区二区三区在线播放免费观看 | 黄色在线一区| 久久国产精品一区二区三区四区 | 午夜宅男欧美| 香蕉久久久久久久av网站| 欧美日韩激情网| 亚洲国产精品专区久久| 亚洲国产欧美不卡在线观看 | 亚洲成色777777在线观看影院| 午夜精品久久久久久久99水蜜桃| 亚洲在线观看视频| 国产精品第十页| 99精品国产在热久久下载| 99国产精品久久久久久久| 欧美波霸影院| 91久久久精品| 这里只有精品视频| 欧美日韩亚洲一区二区| 日韩一区二区久久| 亚洲欧美日产图| 国产欧美一区二区三区沐欲 | 国产精品人成在线观看免费| 亚洲图片欧洲图片av| 免费人成网站在线观看欧美高清| 欧美色区777第一页| 一本色道久久综合亚洲精品小说| 一区二区激情视频| 亚洲在线视频一区| 亚洲一级片在线看| 国产精品亚洲一区| 久久精品观看| 亚洲成色999久久网站| 9色国产精品| 国产精品日韩久久久| 亚洲第一精品影视| 亚洲免费观看| 欧美日韩一区二区在线| 夜夜嗨av一区二区三区中文字幕| 中日韩午夜理伦电影免费| 国产精品激情| 欧美一区2区三区4区公司二百 | 欧美福利视频在线| 国产精品久久二区| 亚洲在线黄色| 亚洲精品国精品久久99热一| 欧美四级在线| 99一区二区| 亚洲美女一区| 久久天天躁狠狠躁夜夜av| 欧美中文字幕视频在线观看| 欧美日韩中文在线观看| 亚洲福利视频专区| 久久躁狠狠躁夜夜爽| 亚洲美女视频网| 国产精品一区久久久久| 欧美大成色www永久网站婷| 国产精品亚洲第一区在线暖暖韩国| 欧美大片网址| 91久久精品一区二区别| 亚洲天堂av综合网| 国产在线观看91精品一区| 久久噜噜噜精品国产亚洲综合| 久久久青草婷婷精品综合日韩| 国产亚洲福利社区一区| 欧美大学生性色视频| 在线精品视频一区二区三四| 欧美mv日韩mv国产网站| 欧美激情一区二区三区四区| 一本大道久久a久久综合婷婷| 亚洲大片精品永久免费| 亚洲欧美日韩综合| 亚洲性视频网址| 欧美亚洲成人网| 亚洲欧美视频在线| 欧美一级二级三级蜜桃| 亚洲精品综合| 99热在线精品观看| 亚洲另类在线视频| 久久精彩免费视频| 欧美在线日韩| 久久精品一区二区三区四区 | 国内精品久久久久久| 亚洲午夜av| 亚洲视频一二| 国产色综合网| 久久久777| 欧美国产乱视频| 国产精品视频yy9099| 亚洲一区视频在线| 久久久亚洲人| 国产一区二区三区的电影 | 在线性视频日韩欧美| 国产九九精品视频| 免费成人高清在线视频| 在线亚洲成人| 欧美.www| 亚洲欧美在线免费| 亚洲激情在线激情| 国产欧美不卡| 欧美交受高潮1| 午夜在线一区| 99国产精品久久久久久久| 久久经典综合| 亚洲一二三区视频在线观看| 一色屋精品视频在线观看网站| 国产精品v欧美精品v日本精品动漫| 欧美中文字幕在线视频| 宅男精品视频| 亚洲人成网站色ww在线| 欧美在线视频在线播放完整版免费观看 | 欧美顶级大胆免费视频| 欧美一级片久久久久久久| 亚洲免费观看| 亚洲国产精品va在线看黑人| 亚洲在线一区二区三区| 亚洲精品一区二区三区在线观看| 精品9999|