??? 今天將Mesh中的Vertex和Triangle相關數據輸出到.x文件中了,到目前為止,已經基本實現了原來“
從M2到X”的部分功能,再實現將Texture同步輸出的話,就一樣了~
??? 下面是WOW中一個M2測試文件xyz.m2的.x文件內容,僅有Vertex和Triangle部分。

xyz.m2.x
??1?xof?0303txt?0032
??2?
??3?Frame?M2?{
??4???FrameTransformMatrix?{
??5?????1.000000,0.000000,0.000000,0.000000,
??6?????0.000000,1.000000,0.000000,0.000000,
??7?????0.000000,0.000000,1.000000,0.000000,
??8?????0.000000,0.000000,0.000000,1.000000;;
??9???}?
?10???Mesh?Mesh0?{
?11?????72;
?12?????0.118711;-0.128971;0;,
?13?????-0.136258;-0.128971;0;,
?14?????-0.136258;1.44687;0;,
?15?????0.103526;-0.110589;1.60333;,
?16?????0.103526;0.14438;1.60333;,
?17?????-0.150849;0.14438;1.60333;,
?18?????-0.150849;-0.110589;1.60333;,
?19?????0.103526;0.14438;1.60333;,
?20?????0.103526;0.14438;0.0274881;,
?21?????-0.150849;0.14438;0.0274881;,
?22?????-0.150849;0.14438;1.60333;,
?23?????0.103526;0.14438;0.0274881;,
?24?????0.103526;-0.110589;0.0274881;,
?25?????-0.150849;-0.110589;0.0274881;,
?26?????-0.150849;0.14438;0.0274881;,
?27?????0.103526;-0.110589;0.0274881;,
?28?????0.103526;-0.110589;1.60333;,
?29?????-0.150849;-0.110589;1.60333;,
?30?????-0.150849;-0.110589;0.0274881;,
?31?????0.103526;0.14438;0.0274881;,
?32?????0.103526;0.14438;1.60333;,
?33?????0.103526;-0.110589;1.60333;,
?34?????0.103526;-0.110589;0.0274881;,
?35?????-0.150849;0.14438;0.0274881;,
?36?????-0.150849;-0.110589;0.0274881;,
?37?????-0.150849;-0.110589;1.60333;,
?38?????-0.150849;0.14438;1.60333;,
?39?????-1.47859;-0.110589;0.254375;,
?40?????-1.47859;0.14438;0.254375;,
?41?????-1.47859;0.14438;0;,
?42?????-1.47859;-0.110589;0;,
?43?????-1.47859;0.14438;0.254375;,
?44?????0.0972533;0.14438;0.254375;,
?45?????0.0972533;0.14438;0;,
?46?????-1.47859;0.14438;0;,
?47?????0.0972533;0.14438;0.254375;,
?48?????0.0972533;-0.110589;0.254375;,
?49?????0.0972533;-0.110589;0;,
?50?????0.0972533;0.14438;0;,
?51?????0.0972533;-0.110589;0.254375;,
?52?????-1.47859;-0.110589;0.254375;,
?53?????-1.47859;-0.110589;0;,
?54?????0.0972533;-0.110589;0;,
?55?????0.0972533;0.14438;0.254375;,
?56?????-1.47859;0.14438;0.254375;,
?57?????-1.47859;-0.110589;0.254375;,
?58?????0.0972533;-0.110589;0.254375;,
?59?????0.0972533;0.14438;0;,
?60?????0.0972533;-0.110589;0;,
?61?????-1.47859;-0.110589;0;,
?62?????-1.47859;0.14438;0;,
?63?????0.118711;-0.128971;0.254375;,
?64?????-0.136258;-0.128971;0.254375;,
?65?????-0.136258;-0.128971;0;,
?66?????0.118711;-0.128971;0;,
?67?????-0.136258;-0.128971;0.254375;,
?68?????-0.136258;1.44687;0.254375;,
?69?????-0.136258;1.44687;0;,
?70?????-0.136258;-0.128971;0;,
?71?????-0.136258;1.44687;0.254375;,
?72?????0.118711;1.44687;0.254375;,
?73?????0.118711;1.44687;0;,
?74?????-0.136258;1.44687;0;,
?75?????0.118711;1.44687;0.254375;,
?76?????0.118711;-0.128971;0.254375;,
?77?????0.118711;-0.128971;0;,
?78?????0.118711;1.44687;0;,
?79?????-0.136258;1.44687;0.254375;,
?80?????-0.136258;-0.128971;0.254375;,
?81?????0.118711;-0.128971;0.254375;,
?82?????0.118711;1.44687;0.254375;,
?83?????0.118711;1.44687;0;;
?84?????36;
?85?????3;0,1,2;,
?86?????3;3,4,5;,
?87?????3;5,6,3;,
?88?????3;7,8,9;,
?89?????3;9,10,7;,
?90?????3;11,12,13;,
?91?????3;13,14,11;,
?92?????3;15,16,17;,
?93?????3;17,18,15;,
?94?????3;19,20,21;,
?95?????3;21,22,19;,
?96?????3;23,24,25;,
?97?????3;25,26,23;,
?98?????3;27,28,29;,
?99?????3;29,30,27;,
100?????3;31,32,33;,
101?????3;33,34,31;,
102?????3;35,36,37;,
103?????3;37,38,35;,
104?????3;39,40,41;,
105?????3;41,42,39;,
106?????3;43,44,45;,
107?????3;45,46,43;,
108?????3;47,48,49;,
109?????3;49,50,47;,
110?????3;51,52,53;,
111?????3;53,54,51;,
112?????3;55,56,57;,
113?????3;57,58,55;,
114?????3;59,60,61;,
115?????3;61,62,59;,
116?????3;63,64,65;,
117?????3;65,66,63;,
118?????3;67,68,69;,
119?????3;69,70,67;,
120?????3;2,71,0;;
121???}
122?}
123???? 這里是成像,和以前一樣,我用D版軟件顯示的,DirectX我還不熟悉。。。唉。。。
