1 xof 0303txt 0032 2 template KeyValuePair { 3 <26e6b1c3-3d4d-4a1d-a437-b33668ffa1c2> 4 STRING key; 5 STRING value; 6 } 7 8 template Frame { 9 <3d82ab46-62da-11cf-ab39-0020af71e433> 10 [...] 11 } 12 13 template Matrix4x4 { 14 <f6f23f45-7686-11cf-8f52-0040333594a3> 15 array FLOAT matrix[16]; 16 } 17 18 template FrameTransformMatrix { 19 <f6f23f41-7686-11cf-8f52-0040333594a3> 20 Matrix4x4 frameMatrix; 21 } 22 23 template ObjectMatrixComment { 24 <95a48e28-7ef4-4419-a16a-ba9dbdf0d2bc> 25 Matrix4x4 objectMatrix; 26 } 27 28 template Vector { 29 <3d82ab5e-62da-11cf-ab39-0020af71e433> 30 FLOAT x; 31 FLOAT y; 32 FLOAT z; 33 } 34 35 template MeshFace { 36 <3d82ab5f-62da-11cf-ab39-0020af71e433> 37 DWORD nFaceVertexIndices; 38 array DWORD faceVertexIndices[nFaceVertexIndices]; 39 } 40 41 template Mesh { 42 <3d82ab44-62da-11cf-ab39-0020af71e433> 43 DWORD nVertices; 44 array Vector vertices[nVertices]; 45 DWORD nFaces; 46 array MeshFace faces[nFaces]; 47 [...] 48 } 49 50 template MeshNormals { 51 <f6f23f43-7686-11cf-8f52-0040333594a3> 52 DWORD nNormals; 53 array Vector normals[nNormals]; 54 DWORD nFaceNormals; 55 array MeshFace faceNormals[nFaceNormals]; 56 } 57 58 template Coords2d { 59 <f6f23f44-7686-11cf-8f52-0040333594a3> 60 FLOAT u; 61 FLOAT v; 62 } 63 64 template MeshTextureCoords { 65 <f6f23f40-7686-11cf-8f52-0040333594a3> 66 DWORD nTextureCoords; 67 array Coords2d textureCoords[nTextureCoords]; 68 } 69 70 template ColorRGBA { 71 <35ff44e0-6c7c-11cf-8f52-0040333594a3> 72 FLOAT red; 73 FLOAT green; 74 FLOAT blue; 75 FLOAT alpha; 76 } 77 78 template IndexedColor { 79 <1630b820-7842-11cf-8f52-0040333594a3> 80 DWORD index; 81 ColorRGBA indexColor; 82 } 83 84 template MeshVertexColors { 85 <1630b821-7842-11cf-8f52-0040333594a3> 86 DWORD nVertexColors; 87 array IndexedColor vertexColors[nVertexColors]; 88 } 89 90 template VertexElement { 91 <f752461c-1e23-48f6-b9f8-8350850f336f> 92 DWORD Type; 93 DWORD Method; 94 DWORD Usage; 95 DWORD UsageIndex; 96 } 97 98 template DeclData { 99 <bf22e553-292c-4781-9fea-62bd554bdd93> 100 DWORD nElements; 101 array VertexElement Elements[nElements]; 102 DWORD nDWords; 103 array DWORD data[nDWords]; 104 } 105 106 template ColorRGB { 107 <d3e16e81-7835-11cf-8f52-0040333594a3> 108 FLOAT red; 109 FLOAT green; 110 FLOAT blue; 111 } 112 113 template Material { 114 <3d82ab4d-62da-11cf-ab39-0020af71e433> 115 ColorRGBA faceColor; 116 FLOAT power; 117 ColorRGB specularColor; 118 ColorRGB emissiveColor; 119 [...] 120 } 121 122 template MeshMaterialList { 123 <f6f23f42-7686-11cf-8f52-0040333594a3> 124 DWORD nMaterials; 125 DWORD nFaceIndexes; 126 array DWORD faceIndexes[nFaceIndexes]; 127 [Material <3d82ab4d-62da-11cf-ab39-0020af71e433>] 128 } 129 130 template TextureFilename { 131 <a42790e1-7810-11cf-8f52-0040333594a3> 132 STRING filename; 133 } 134 135 136 KeyValuePair { 137 "Date"; 138 "2008-05-15 15:37:55"; 139 } 140 141 KeyValuePair { 142 "File"; 143 "c:\\code\\sourceforge\\kwxport\\trunkMerged\\test\\data\\cube.max"; 144 } 145 146 KeyValuePair { 147 "User"; 148 "JWatte"; 149 } 150 151 KeyValuePair { 152 "CoreTime"; 153 "0"; 154 } 155 156 Frame Box01 { 157 158 159 FrameTransformMatrix relative { 160 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.000000,-0.492126,0.000000,1.000000;; 161 } 162 163 ObjectMatrixComment object { 164 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.000000,0.000000,0.000000,1.000000;; 165 } 166 167 Mesh mesh_Box01 { 168 24; 169 -0.492126;0.000000;-0.492126;, 170 -0.492126;0.000000;0.492126;, 171 0.492126;0.000000;0.492126;, 172 0.492126;0.000000;-0.492126;, 173 -0.492126;0.984252;-0.492126;, 174 0.492126;0.984252;-0.492126;, 175 0.492126;0.984252;0.492126;, 176 -0.492126;0.984252;0.492126;, 177 -0.492126;0.000000;-0.492126;, 178 0.492126;0.000000;-0.492126;, 179 0.492126;0.984252;-0.492126;, 180 -0.492126;0.984252;-0.492126;, 181 0.492126;0.000000;-0.492126;, 182 0.492126;0.000000;0.492126;, 183 0.492126;0.984252;0.492126;, 184 0.492126;0.984252;-0.492126;, 185 0.492126;0.000000;0.492126;, 186 -0.492126;0.000000;0.492126;, 187 -0.492126;0.984252;0.492126;, 188 0.492126;0.984252;0.492126;, 189 -0.492126;0.000000;0.492126;, 190 -0.492126;0.000000;-0.492126;, 191 -0.492126;0.984252;-0.492126;, 192 -0.492126;0.984252;0.492126;; 193 12; 194 3;0,2,1;, 195 3;2,0,3;, 196 3;4,6,5;, 197 3;6,4,7;, 198 3;8,10,9;, 199 3;10,8,11;, 200 3;12,14,13;, 201 3;14,12,15;, 202 3;16,18,17;, 203 3;18,16,19;, 204 3;20,22,21;, 205 3;22,20,23;; 206 207 MeshNormals normals { 208 24; 209 0.000000;-1.000000;0.000000;, 210 0.000000;-1.000000;0.000000;, 211 0.000000;-1.000000;0.000000;, 212 0.000000;-1.000000;0.000000;, 213 0.000000;1.000000;0.000000;, 214 0.000000;1.000000;0.000000;, 215 0.000000;1.000000;0.000000;, 216 0.000000;1.000000;0.000000;, 217 0.000000;0.000000;-1.000000;, 218 0.000000;0.000000;-1.000000;, 219 0.000000;0.000000;-1.000000;, 220 0.000000;0.000000;-1.000000;, 221 1.000000;0.000000;0.000000;, 222 1.000000;0.000000;0.000000;, 223 1.000000;0.000000;0.000000;, 224 1.000000;0.000000;0.000000;, 225 0.000000;0.000000;1.000000;, 226 0.000000;0.000000;1.000000;, 227 0.000000;0.000000;1.000000;, 228 0.000000;0.000000;1.000000;, 229 -1.000000;0.000000;0.000000;, 230 -1.000000;0.000000;0.000000;, 231 -1.000000;0.000000;0.000000;, 232 -1.000000;0.000000;0.000000;; 233 12; 234 3;0,2,1;, 235 3;2,0,3;, 236 3;4,6,5;, 237 3;6,4,7;, 238 3;8,10,9;, 239 3;10,8,11;, 240 3;12,14,13;, 241 3;14,12,15;, 242 3;16,18,17;, 243 3;18,16,19;, 244 3;20,22,21;, 245 3;22,20,23;; 246 } 247 248 MeshTextureCoords tc0 { 249 24; 250 -0.000000;-0.000000;, 251 -0.000000;1.000000;, 252 1.000000;1.000000;, 253 1.000000;0.000000;, 254 0.000000;1.000000;, 255 1.000000;1.000000;, 256 1.000000;0.000000;, 257 0.000000;0.000000;, 258 0.000000;1.000000;, 259 1.000000;1.000000;, 260 1.000000;0.000000;, 261 0.000000;0.000000;, 262 0.000000;1.000000;, 263 1.000000;1.000000;, 264 1.000000;0.000000;, 265 0.000000;0.000000;, 266 0.000000;1.000000;, 267 1.000000;1.000000;, 268 1.000000;0.000000;, 269 0.000000;0.000000;, 270 0.000000;1.000000;, 271 1.000000;1.000000;, 272 1.000000;0.000000;, 273 0.000000;0.000000;; 274 } 275 276 MeshVertexColors col0 { 277 24; 278 0;1.000000;0.000000;0.000000;1.000000;;, 279 1;1.000000;1.000000;1.000000;1.000000;;, 280 2;1.000000;1.000000;1.000000;1.000000;;, 281 3;1.000000;0.000000;0.000000;1.000000;;, 282 4;1.000000;1.000000;1.000000;1.000000;;, 283 5;1.000000;1.000000;1.000000;1.000000;;, 284 6;0.000000;1.000000;0.000000;1.000000;;, 285 7;0.000000;1.000000;0.000000;1.000000;;, 286 8;1.000000;0.000000;0.000000;1.000000;;, 287 9;1.000000;0.000000;0.000000;1.000000;;, 288 10;1.000000;1.000000;1.000000;1.000000;;, 289 11;1.000000;1.000000;1.000000;1.000000;;, 290 12;1.000000;0.000000;0.000000;1.000000;;, 291 13;1.000000;1.000000;1.000000;1.000000;;, 292 14;0.000000;1.000000;0.000000;1.000000;;, 293 15;1.000000;1.000000;1.000000;1.000000;;, 294 16;1.000000;1.000000;1.000000;1.000000;;, 295 17;1.000000;1.000000;1.000000;1.000000;;, 296 18;0.000000;1.000000;0.000000;1.000000;;, 297 19;0.000000;1.000000;0.000000;1.000000;;, 298 20;1.000000;1.000000;1.000000;1.000000;;, 299 21;1.000000;0.000000;0.000000;1.000000;;, 300 22;1.000000;1.000000;1.000000;1.000000;;, 301 23;0.000000;1.000000;0.000000;1.000000;;; 302 } 303 304 DeclData { 305 2; 306 2;0;7;0;, 307 2;0;6;0;; 308 144; 309 3031830834, 310 0, 311 3212836864, 312 1065353216, 313 0, 314 3031830834, 315 0, 316 1065353216, 317 0, 318 1065353216, 319 0, 320 0, 321 0, 322 1065353216, 323 0, 324 0, 325 0, 326 3212836864, 327 3033535400, 328 0, 329 3212836864, 330 1065353216, 331 0, 332 3033535400, 333 0, 334 1065353216, 335 0, 336 1065353216, 337 0, 338 0, 339 0, 340 1065353216, 341 0, 342 0, 343 0, 344 1065353216, 345 3030126269, 346 0, 347 3212836864, 348 1065353216, 349 0, 350 3030126269, 351 0, 352 1065353216, 353 0, 354 3212836864, 355 0, 356 0, 357 0, 358 1065353216, 359 0, 360 0, 361 0, 362 3212836864, 363 3031830834, 364 0, 365 3212836864, 366 1065353216, 367 0, 368 3031830834, 369 0, 370 1065353216, 371 0, 372 0, 373 0, 374 1065353216, 375 0, 376 1065353216, 377 0, 378 3212836864, 379 0, 380 0, 381 0, 382 0, 383 1065353216, 384 1065353216, 385 0, 386 0, 387 0, 388 1065353216, 389 0, 390 1065353216, 391 0, 392 0, 393 0, 394 1065353216, 395 0, 396 0, 397 0, 398 3212836864, 399 0, 400 0, 401 1065353216, 402 1065353216, 403 0, 404 0, 405 0, 406 1065353216, 407 0, 408 1065353216, 409 0, 410 0, 411 0, 412 1065353216, 413 0, 414 0, 415 0, 416 1065353216, 417 0, 418 0, 419 1065353216, 420 1065353216, 421 0, 422 0, 423 0, 424 1065353216, 425 0, 426 3212836864, 427 0, 428 0, 429 0, 430 1065353216, 431 0, 432 0, 433 0, 434 3212836864, 435 0, 436 0, 437 1065353216, 438 1065353216, 439 0, 440 0, 441 0, 442 1065353216, 443 0, 444 0, 445 0, 446 1065353216, 447 0, 448 1065353216, 449 0, 450 3212836864, 451 0, 452 0; 453 } 454 455 MeshMaterialList mtls { 456 3; 457 12; 458 0, 459 0, 460 1, 461 1, 462 2, 463 2, 464 2, 465 2, 466 2, 467 2, 468 2, 469 2; 470 471 Material bottom { 472 0.588000;0.588000;0.588000;1.000000;; 473 31.000000; 474 0.380000;0.380000;0.380000;; 475 0.000000;0.000000;0.000000;; 476 477 TextureFilename Diffuse { 478 "C:\\code\\sourceforge\\kwxport\\trunkMerged\\test\\data\\bottom.tga"; 479 } 480 } 481 482 Material top { 483 0.588235;0.588235;0.588235;1.000000;; 484 52.999996; 485 0.780000;0.780000;0.780000;; 486 0.000000;0.000000;0.000000;; 487 488 TextureFilename Diffuse { 489 "C:\\code\\sourceforge\\kwxport\\trunkMerged\\test\\data\\top.tga"; 490 } 491 } 492 493 Material side { 494 0.588000;0.588000;0.588000;1.000000;; 495 57.000000; 496 0.700000;0.700000;0.700000;; 497 0.000000;0.000000;0.000000;; 498 499 TextureFilename Diffuse { 500 "C:\\code\\sourceforge\\kwxport\\trunkMerged\\test\\data\\updown.tga"; 501 } 502 } 503 } 504 } 505 }