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

天行健 君子當(dāng)自強(qiáng)而不息

網(wǎng)格模型高級(jí)技術(shù)(3)

通過(guò)前面的介紹,可以建立起一個(gè)網(wǎng)格模型,但這個(gè)網(wǎng)格模型是渾然一體的,而在現(xiàn)實(shí)生活中,為了能獨(dú)立對(duì)一個(gè)物體的不同部分進(jìn)行變換,必須將模型分割成不同的模塊,在.x文件中使用框架(frame)對(duì)一個(gè)網(wǎng)格模型的不同部分進(jìn)行組織和管理。框架僅僅是一個(gè)外殼,在框架中通常需要包含具體的網(wǎng)格和一個(gè)框架變換矩陣,其中框架變換矩陣用于指定該框架包含的部分在整個(gè)模型中的初始位置。

模板Frame和FrameTransformMatrix的定義如下:

Defines a coordinate frame, or "frame of reference." The Frame template is open and can contain any object. The D3DX mesh-loading functions recognize Mesh, FrameTransformMatrix, and Frame template instances as child objects when loading a Frame instance.

template Frame
{
< 3D82AB46-62DA-11CF-AB39-0020AF71E433 >
[...]
}

The frame template recognizes child Frame and Mesh nodes inside a frame and can recognize user-defined templates through a callback function.

Defines a local transform for a frame (and all its child objects).

template FrameTransformMatrix
{
< F6F23F41-7686-11cf-8F52-0040333594A3 >
Matrix4x4 frameMatrix;
}

Where:

  • frameMatrix - A Matrix4x4 template.

Defines a 4 x 4 matrix. This is used as a frame transformation matrix.

template Matrix4x4
{
< F6F23F45-7686-11cf-8F52-0040333594A3 >
array float matrix[16];
}

Where:

  • array float matrix[16] - Array of 16 floats.

框架可以嵌套,即一個(gè)框架可以由許多子框架構(gòu)成。例如為了模擬一個(gè)人的網(wǎng)格模型,整體可以由頭部、胸部、左臂、右臂、左腿、右腿等框架組成,而左、右臂又可以由上臂、下臂和手三個(gè)框架組成,而手又可以由五指和手掌6個(gè)框架組成,甚至每個(gè)手指還可以繼續(xù)細(xì)分。

我們?cè)赾ube_2.x的基礎(chǔ)上添加框架構(gòu)成cube_3.x:

xof 0302txt 0064
Header {
1;
0;
1;
}
Material RedMaterial {                    //第一塊材料
1.000000;0.000000;0.000000;1.000000;; // R = 1.0, G = 0.0, B = 0.0
0.000000;
0.000000;0.000000;0.000000;;
0.000000;0.000000;0.000000;;
	TextureFilename 
{
"Tex1.jpg"; //紋理文件名
}
}
Material GreenMaterial {                  //第二塊材料
0.000000;1.000000;0.000000;1.000000;; // R = 0.0, G = 1.0, B = 0.0
0.000000;
0.000000;0.000000;0.000000;;
0.000000;0.000000;0.000000;;
	TextureFilename  
{
"Tex2.jpg"; //紋理文件名
}
}
Frame  CubeFrame {      //框架
FrameTransformMatrix { //初始位置矩陣
1.000000, 0.000000, 0.000000, 0.000000,
0.000000, 1.000000, 0.000000, 0.000000,
0.000000, 0.000000, 1.000000, 0.000000,
0.001000, 0.001000, 0.001000, 1.000000;;
}
	Mesh Cube {   //網(wǎng)格
8; //8個(gè)頂點(diǎn),以下為8個(gè)頂點(diǎn)的坐標(biāo)
1.000000;1.000000;-1.000000;,
-1.000000;1.000000;-1.000000;,
-1.000000;1.000000;1.000000;,
1.000000;1.000000;1.000000;,
1.000000;-1.000000;-1.000000;,
-1.000000;-1.000000;-1.000000;,
-1.000000;-1.000000;1.000000;,
1.000000;-1.000000;1.000000;;
		12;            // 12個(gè)面, 以下為每個(gè)面三個(gè)頂點(diǎn)的索引
3;0,1,2;,
3;0,2,3;,
3;0,4,5;,
3;0,5,1;,
3;1,5,6;,
3;1,6,2;,
3;2,6,7;,
3;2,7,3;,
3;3,7,4;,
3;3,4,0;,
3;4,7,6;,
3;4,6,5;;
		//網(wǎng)格材質(zhì)列表
MeshMaterialList {
2; //使用材質(zhì)的數(shù)量:2塊材質(zhì)
12; //為12個(gè)面指定材質(zhì)
			0,                    //為前6個(gè)面使用第一塊材質(zhì)
0,
0,
0,
0,
0,
1, //為后面的6個(gè)面使用第二塊材質(zhì)
1,
1,
1,
1,
1;;
			{RedMaterial}       //第一塊材質(zhì),引用前面定義的RedMaterial材質(zhì)
{GreenMaterial} //第二塊材質(zhì),引用前面定義的GreenMaterial材質(zhì)
}
		//頂點(diǎn)法線
MeshNormals {
8; //定義8個(gè)法線向量
0.333333;0.666667;-0.666667;,
-0.816497;0.408248;-0.408248;,
-0.333333;0.666667;0.666667;,
0.816497;0.408248;0.408248;,
0.666667;-0.666667;-0.333333;,
-0.408248;-0.408248;-0.816497;,
-0.666667;-0.666667;0.333333;,
0.408248;-0.408248;0.816497;;
			12;                   //為12個(gè)面的每個(gè)頂點(diǎn)指定法線
3;0,1,2;,
3;0,2,3;,
3;0,4,5;,
3;0,5,1;,
3;1,5,6;,
3;1,6,2;,
3;2,6,7;,
3;2,7,3;,
3;3,7,4;,
3;3,4,0;,
3;4,7,6;,
3;4,6,5;;
}
		//紋理坐標(biāo)
MeshTextureCoords {
8; //定義8對(duì)紋理坐標(biāo)
0.000000;1.000000;
1.000000;1.000000;
0.000000;1.000000;
1.000000;1.000000;
0.000000;0.000000;
1.000000;0.000000;
0.000000;0.000000;
1.000000;0.000000;;
}
}
}

posted on 2008-05-27 15:05 lovedday 閱讀(1508) 評(píng)論(0)  編輯 收藏 引用


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


公告

導(dǎo)航

統(tǒng)計(jì)

常用鏈接

隨筆分類(178)

3D游戲編程相關(guān)鏈接

搜索

最新評(píng)論

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲少妇一区| 欧美一区二区三区免费在线看| 亚洲午夜一区二区| 亚洲清纯自拍| 欧美成人免费观看| 亚洲免费视频在线观看| 亚洲综合久久久久| 136国产福利精品导航| 亚洲看片网站| 国产亚洲精久久久久久| 亚洲国产精品999| 国产精品综合| 欧美激情一区二区三区在线视频 | 国产日韩欧美自拍| 欧美专区一区二区三区| 久久精品国产清自在天天线| 亚洲精品色婷婷福利天堂| 欧美精品一区二区蜜臀亚洲| 午夜精品在线看| 看欧美日韩国产| 欧美在线观看一区二区三区| 久久综合激情| 久久精品一区| 国产精品永久免费| 99xxxx成人网| 日韩午夜免费视频| 久久亚洲一区二区三区四区| 正在播放亚洲一区| 欧美精品免费看| 欧美sm视频| 激情一区二区三区| 久久精品91| 玖玖国产精品视频| 影音先锋日韩资源| 久久久青草青青国产亚洲免观| 久久福利电影| 翔田千里一区二区| 欧美一区二区三区久久精品茉莉花| 在线观看视频一区二区欧美日韩| 欧美在线视频不卡| 蜜桃视频一区| 国产一二三精品| 久久久www免费人成黑人精品 | 久久久久久久激情视频| 蜜桃av综合| 91久久在线播放| 国产精品嫩草99a| 可以看av的网站久久看| 一本到12不卡视频在线dvd| 欧美在线免费观看亚洲| 久久国产高清| 日韩一级视频免费观看在线| 老司机免费视频一区二区三区| 欧美激情精品久久久久久久变态 | 亚洲第一中文字幕| 欧美人与性动交a欧美精品| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 亚洲乱码国产乱码精品精| 久久成人综合视频| 亚洲乱码国产乱码精品精| 国产亚洲欧美激情| 欧美日一区二区在线观看 | 久久国内精品自在自线400部| 亚洲日本一区二区| 国内一区二区在线视频观看| 欧美视频1区| 欧美午夜视频| 国产精品高潮视频| 国产精品久久国产精麻豆99网站| 欧美精品一区二区精品网| 久久天天躁狠狠躁夜夜av| 亚洲一区二区少妇| 亚洲私人黄色宅男| 亚洲综合色视频| 亚洲欧美一区在线| 欧美在线网站| 久久亚裔精品欧美| 欧美成年人视频| 欧美日韩免费精品| 国产精品一二| 狠狠色狠色综合曰曰| 亚洲国产精品悠悠久久琪琪| 亚洲欧洲精品一区二区精品久久久| 欧美日本成人| 欧美成人中文字幕在线| 欧美一区二区三区视频| 午夜精品福利视频| 久久在线精品| 欧美日韩一区二| 国产一区二区三区高清| 亚洲国产毛片完整版| 亚洲综合色噜噜狠狠| 欧美aⅴ99久久黑人专区| 99视频超级精品| 久久久久久穴| 国产精品免费一区二区三区观看| 在线观看一区二区视频| 欧美一区二区三区免费大片| 欧美韩日一区二区| 久久国产精彩视频| 国产精品羞羞答答| 在线天堂一区av电影| 欧美激情一区在线| 久久精品国产清自在天天线 | 亚洲欧洲日本国产| 久久免费国产| 欧美亚洲视频一区二区| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ入口 | 欧美视频二区| 日韩视频一区二区在线观看 | 亚洲综合精品自拍| 日韩视频免费观看高清完整版| 久久精品人人做人人爽电影蜜月| 91久久在线| 久久综合久色欧美综合狠狠| 韩曰欧美视频免费观看| 久久精品1区| 久久精品国产亚洲a| 亚洲欧美日韩一区二区三区在线 | 欧美日韩人人澡狠狠躁视频| 亚洲国产精品久久久久秋霞影院| 老鸭窝91久久精品色噜噜导演| 亚洲另类自拍| 欧美大片91| 亚洲一品av免费观看| 亚洲在线观看免费| 在线观看三级视频欧美| 亚洲精品国产日韩| 欧美性猛交xxxx乱大交蜜桃| 久久精品视频在线播放| 欧美成人官网二区| 欧美亚洲尤物久久| 毛片av中文字幕一区二区| 在线一区二区三区做爰视频网站| 亚洲欧美日韩成人| 99精品福利视频| 久久视频在线免费观看| 亚洲女人天堂成人av在线| 欧美极品影院| 欧美伊人久久久久久久久影院| 欧美成人精品福利| 午夜精品久久久久久久久久久久| 久久精品日产第一区二区| 亚洲午夜激情在线| 欧美精品一卡| 欧美插天视频在线播放| 国产精品网站一区| 亚洲美女在线观看| 亚洲理论电影网| 久久亚洲春色中文字幕| 久久裸体视频| 韩国成人福利片在线播放| 亚洲午夜视频在线观看| 亚洲一区二区三区国产| 欧美精品18videos性欧美| 欧美激情女人20p| 亚洲欧洲美洲综合色网| 免费观看在线综合色| 国产精品久久久亚洲一区| 99re6热在线精品视频播放速度 | 欧美在线3区| 国产精品久久二区二区| 亚洲免费伊人电影在线观看av| 亚洲欧美不卡| 国产欧美一区二区精品忘忧草| 亚洲午夜久久久| 久久久久国产精品厨房| 最新日韩在线| 国产精品色午夜在线观看| 久久国产精品99久久久久久老狼| 久久亚洲一区二区| 一本在线高清不卡dvd| 国产精品久久福利| 久久久久国产免费免费| 亚洲精品小视频| 久久婷婷国产麻豆91天堂| 亚洲精品综合| 国语自产偷拍精品视频偷| 欧美激情综合在线| 欧美在线免费看| 99视频在线观看一区三区| 久久亚洲图片| 欧美在线免费观看亚洲| 在线一区日本视频| 亚洲黄色成人网| 国产欧美日韩亚州综合| 欧美日韩蜜桃| 欧美电影专区| 蘑菇福利视频一区播放| 性色一区二区| 亚洲一区二区三| 正在播放亚洲一区| 亚洲青色在线| 亚洲精品国产欧美| 亚洲人体影院| 亚洲狠狠丁香婷婷综合久久久| 欧美成人a视频| 蜜臀av一级做a爰片久久| 久久一区二区三区av| 久久在线免费观看视频|