将Texture添加到模型中,如下图所示:
![m2-xyz-tex.JPG](/images/cppblog_com/codejie/m2-xyz-tex.JPG)
下面是WMV形成的model图像:
![m2-xyz-tex-wmv.JPG](/images/cppblog_com/codejie/m2-xyz-tex-wmv.JPG)
比较可以看出两者的坐标系是不同的,就像文档中说到的,x=x,y=-z,z=y; 我按照此转换旋转过坐标,没发现有啥变化,作罢,不反转了。
这里是x和对应的
png文件:
![](/Images/OutliningIndicators/ContractedBlock.gif)
xyz.m2.x
1 xof 0303txt 0032
2
3 Frame Frame0_0 {
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 {
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 MeshNormals {
122 72;
123 -0;0;-1;,
124 -0;0;-1;,
125 -0;0;-1;,
126 -0;0;1;,
127 -0;-0;1;,
128 -0;0;1;,
129 -0;0;1;,
130 -0;1;0;,
131 -0;1;0;,
132 -0;1;0;,
133 -0;1;0;,
134 -0;0;-1;,
135 -0;0;-1;,
136 -0;0;-1;,
137 -0;0;-1;,
138 -0;-1;0;,
139 -0;-1;0;,
140 -0;-1;0;,
141 -0;-1;0;,
142 1;0;0;,
143 1;0;0;,
144 1;0;0;,
145 1;0;0;,
146 -1;0;0;,
147 -1;0;0;,
148 -1;0;0;,
149 -1;0;0;,
150 -1;0;0;,
151 -1;-0;0;,
152 -1;0;0;,
153 -1;0;0;,
154 -0;1;0;,
155 -0;1;0;,
156 -0;1;0;,
157 -0;1;0;,
158 1;0;0;,
159 1;0;0;,
160 1;0;0;,
161 1;0;0;,
162 0;-1;0;,
163 0;-1;0;,
164 0;-1;0;,
165 0;-1;0;,
166 -0;0;1;,
167 -0;0;1;,
168 -0;0;1;,
169 0;0;1;,
170 -0;0;-1;,
171 -0;0;-1;,
172 -0;0;-1;,
173 -0;0;-1;,
174 -0;-1;0;,
175 0;-1;-0;,
176 -0;-1;0;,
177 -0;-1;0;,
178 -1;0;0;,
179 -1;0;0;,
180 -1;0;0;,
181 -1;0;0;,
182 -0;1;0;,
183 -0;1;0;,
184 -0;1;0;,
185 -0;1;0;,
186 1;0;0;,
187 1;0;0;,
188 1;0;0;,
189 1;0;0;,
190 -0;0;1;,
191 -0;0;1;,
192 -0;0;1;,
193 -0;0;1;,
194 -0;0;-1;;
195 36;
196 3;0,1,2;,
197 3;3,4,5;,
198 3;5,6,3;,
199 3;7,8,9;,
200 3;9,10,7;,
201 3;11,12,13;,
202 3;13,14,11;,
203 3;15,16,17;,
204 3;17,18,15;,
205 3;19,20,21;,
206 3;21,22,19;,
207 3;23,24,25;,
208 3;25,26,23;,
209 3;27,28,29;,
210 3;29,30,27;,
211 3;31,32,33;,
212 3;33,34,31;,
213 3;35,36,37;,
214 3;37,38,35;,
215 3;39,40,41;,
216 3;41,42,39;,
217 3;43,44,45;,
218 3;45,46,43;,
219 3;47,48,49;,
220 3;49,50,47;,
221 3;51,52,53;,
222 3;53,54,51;,
223 3;55,56,57;,
224 3;57,58,55;,
225 3;59,60,61;,
226 3;61,62,59;,
227 3;63,64,65;,
228 3;65,66,63;,
229 3;67,68,69;,
230 3;69,70,67;,
231 3;2,71,0;;
232 }
233 MeshTextureCoords {
234 72;
235 1;1;,
236 1;0;,
237 0.671498;0;,
238 0.335749;0.00966191;,
239 0.335749;0.987923;,
240 0.661836;0.987923;,
241 0.661836;0.00966191;,
242 0.335749;0.00966191;,
243 0.335749;0.987923;,
244 0.661836;0.987923;,
245 0.661836;0.00966191;,
246 0.335749;0.00966191;,
247 0.335749;0.987923;,
248 0.661836;0.987923;,
249 0.661836;0.00966191;,
250 0.335749;0.00966191;,
251 0.335749;0.987923;,
252 0.661836;0.987923;,
253 0.661836;0.00966191;,
254 0.335749;0.00966191;,
255 0.335749;0.987923;,
256 0.661836;0.987923;,
257 0.661836;0.00966191;,
258 0.335749;0.987923;,
259 0.661836;0.987923;,
260 0.661836;0.00966191;,
261 0.335749;0.00966191;,
262 0.328502;0;,
263 0;0;,
264 0;1;,
265 0.328502;1;,
266 0.328502;0;,
267 0;0;,
268 0;1;,
269 0.328502;1;,
270 0.328502;0;,
271 0;0;,
272 0;1;,
273 0.328502;1;,
274 0.328502;0;,
275 0;0;,
276 0;1;,
277 0.328502;1;,
278 0.328502;0;,
279 0;0;,
280 0;1;,
281 0.328502;1;,
282 0;0;,
283 0;1;,
284 0.328502;1;,
285 0.328502;0;,
286 1;0;,
287 0.671498;0;,
288 0.671498;1;,
289 1;1;,
290 1;0;,
291 0.671498;0;,
292 0.671498;1;,
293 1;1;,
294 1;0;,
295 0.671498;0;,
296 0.671498;1;,
297 1;1;,
298 1;0;,
299 0.671498;0;,
300 0.671498;1;,
301 1;1;,
302 1;0;,
303 0.671498;0;,
304 0.671498;1;,
305 1;1;,
306 0.671498;1;;
307 }
308 MeshMaterialList {
309 1;
310 36;
311 0,
312 0,
313 0,
314 0,
315 0,
316 0,
317 0,
318 0,
319 0,
320 0,
321 0,
322 0,
323 0,
324 0,
325 0,
326 0,
327 0,
328 0,
329 0,
330 0,
331 0,
332 0,
333 0,
334 0,
335 0,
336 0,
337 0,
338 0,
339 0,
340 0,
341 0,
342 0,
343 0,
344 0,
345 0,
346 0;
347 Material {
348 0.000000;0.000000;0.000000;1.000000;;
349 0.000000;
350 0.000000;0.000000;0.000000;;
351 0.000000;0.000000;0.000000;;
352 TextureFilename {
353 "xyz.blp.png";
354 }
355 }
356 }
357 }
358 }
359