home *** CD-ROM | disk | FTP | other *** search
/ Driving Test Success (Practical) / DTSP.ISO / data1.cab / App_Files / Models / VAN5.X < prev    next >
Text File  |  2005-09-27  |  35KB  |  1,879 lines

  1. xof 0302txt 0064
  2. template Header {
  3.  <3D82AB43-62DA-11cf-AB39-0020AF71E433>
  4.  WORD major;
  5.  WORD minor;
  6.  DWORD flags;
  7. }
  8.  
  9. template Vector {
  10.  <3D82AB5E-62DA-11cf-AB39-0020AF71E433>
  11.  FLOAT x;
  12.  FLOAT y;
  13.  FLOAT z;
  14. }
  15.  
  16. template Coords2d {
  17.  <F6F23F44-7686-11cf-8F52-0040333594A3>
  18.  FLOAT u;
  19.  FLOAT v;
  20. }
  21.  
  22. template Matrix4x4 {
  23.  <F6F23F45-7686-11cf-8F52-0040333594A3>
  24.  array FLOAT matrix[16];
  25. }
  26.  
  27. template ColorRGBA {
  28.  <35FF44E0-6C7C-11cf-8F52-0040333594A3>
  29.  FLOAT red;
  30.  FLOAT green;
  31.  FLOAT blue;
  32.  FLOAT alpha;
  33. }
  34.  
  35. template ColorRGB {
  36.  <D3E16E81-7835-11cf-8F52-0040333594A3>
  37.  FLOAT red;
  38.  FLOAT green;
  39.  FLOAT blue;
  40. }
  41.  
  42. template TextureFilename {
  43.  <A42790E1-7810-11cf-8F52-0040333594A3>
  44.  STRING filename;
  45. }
  46.  
  47. template Material {
  48.  <3D82AB4D-62DA-11cf-AB39-0020AF71E433>
  49.  ColorRGBA faceColor;
  50.  FLOAT power;
  51.  ColorRGB specularColor;
  52.  ColorRGB emissiveColor;
  53.  [...]
  54. }
  55.  
  56. template MeshFace {
  57.  <3D82AB5F-62DA-11cf-AB39-0020AF71E433>
  58.  DWORD nFaceVertexIndices;
  59.  array DWORD faceVertexIndices[nFaceVertexIndices];
  60. }
  61.  
  62. template MeshTextureCoords {
  63.  <F6F23F40-7686-11cf-8F52-0040333594A3>
  64.  DWORD nTextureCoords;
  65.  array Coords2d textureCoords[nTextureCoords];
  66. }
  67.  
  68. template MeshMaterialList {
  69.  <F6F23F42-7686-11cf-8F52-0040333594A3>
  70.  DWORD nMaterials;
  71.  DWORD nFaceIndexes;
  72.  array DWORD faceIndexes[nFaceIndexes];
  73.  [Material]
  74. }
  75.  
  76. template MeshNormals {
  77.  <F6F23F43-7686-11cf-8F52-0040333594A3>
  78.  DWORD nNormals;
  79.  array Vector normals[nNormals];
  80.  DWORD nFaceNormals;
  81.  array MeshFace faceNormals[nFaceNormals];
  82. }
  83.  
  84. template Mesh {
  85.  <3D82AB44-62DA-11cf-AB39-0020AF71E433>
  86.  DWORD nVertices;
  87.  array Vector vertices[nVertices];
  88.  DWORD nFaces;
  89.  array MeshFace faces[nFaces];
  90.  [...]
  91. }
  92.  
  93. template FrameTransformMatrix {
  94.  <F6F23F41-7686-11cf-8F52-0040333594A3>
  95.  Matrix4x4 frameMatrix;
  96. }
  97.  
  98. template Frame {
  99.  <3D82AB46-62DA-11cf-AB39-0020AF71E433>
  100.  [...]
  101. }
  102. template FloatKeys {
  103.  <10DD46A9-775B-11cf-8F52-0040333594A3>
  104.  DWORD nValues;
  105.  array FLOAT values[nValues];
  106. }
  107.  
  108. template TimedFloatKeys {
  109.  <F406B180-7B3B-11cf-8F52-0040333594A3>
  110.  DWORD time;
  111.  FloatKeys tfkeys;
  112. }
  113.  
  114. template AnimationKey {
  115.  <10DD46A8-775B-11cf-8F52-0040333594A3>
  116.  DWORD keyType;
  117.  DWORD nKeys;
  118.  array TimedFloatKeys keys[nKeys];
  119. }
  120.  
  121. template AnimationOptions {
  122.  <E2BF56C0-840F-11cf-8F52-0040333594A3>
  123.  DWORD openclosed;
  124.  DWORD positionquality;
  125. }
  126.  
  127. template Animation {
  128.  <3D82AB4F-62DA-11cf-AB39-0020AF71E433>
  129.  [...]
  130. }
  131.  
  132. template AnimationSet {
  133.  <3D82AB50-62DA-11cf-AB39-0020AF71E433>
  134.  [Animation]
  135. }
  136.  
  137. Header {
  138.  1;
  139.  0;
  140.  1;
  141. }
  142.  
  143. Frame frm-Van {
  144.   FrameTransformMatrix {
  145. 0.310000,0.000000,0.000000,0.000000,
  146. 0.000000,0.310000,0.000000,0.000000,
  147. 0.000000,0.000000,0.310000,0.000000,
  148. 0.299550,0.114114,0.000000,1.000000;;
  149.  }
  150.  Mesh Van {
  151.   1;
  152.   0.0;0.0;0.0;;
  153.   1;
  154.   3;0,0,0;;
  155.   MeshNormals {
  156.   1;
  157.   1.0;1.0;1.0;;
  158.   1;
  159.   3;0,0,0;,
  160.   }
  161.  }
  162. Frame frm-Under {
  163.   FrameTransformMatrix {
  164. 1.000000,0.000000,0.000000,0.000000,
  165. 0.000000,1.000000,0.000000,0.000000,
  166. 0.000000,0.000000,1.000000,0.000000,
  167. 0.000000,0.000000,0.000000,1.000000;;
  168.  }
  169. Mesh Under {
  170.  10;
  171.  -4.662940;-1.593620;2.942088;,
  172.  2.475910;-1.593620;-2.942088;,
  173.  2.475910;-1.593620;2.942088;,
  174.  -4.662940;-1.593620;-2.942088;,
  175.  6.649020;-1.384690;-2.942088;,
  176.  6.728020;-1.384690;-2.802818;,
  177.  6.728020;-1.384690;2.802818;,
  178.  5.059420;-1.593620;2.942088;,
  179.  5.059420;-1.593620;-2.942088;,
  180.  6.649020;-1.384690;2.942088;;
  181.  
  182.  6;
  183.  3;7,8,9;,
  184.  3;4,5,6;,
  185.  3;1,2,3;,
  186.  3;4,9,8;,
  187.  3;0,3,2;,
  188.  3;9,4,6;;
  189.  
  190.  MeshMaterialList {
  191.   1;
  192.   6;
  193.   0,
  194.   0,
  195.   0,
  196.   0,
  197.   0,
  198.   0;
  199. Material {
  200.  0.066667;0.066667;0.066667;1.000000;;
  201.  50.000000;
  202.  1.000000;1.000000;1.000000;;
  203.  0.0; 0.0; 0.0;;
  204.  }
  205. }
  206.  MeshNormals {
  207.   10;
  208.   0.000000;-1.000000;0.000000;,
  209.   0.000000;-1.000000;0.000000;,
  210.   0.000000;-1.000000;0.000000;,
  211.   0.000000;-1.000000;0.000000;,
  212.   0.014507;-0.999684;0.000000;,
  213.   0.014507;-0.999684;0.000000;,
  214.   0.014507;-0.999684;0.000000;,
  215.   0.115890;-0.993050;0.000000;,
  216.   0.115890;-0.993050;0.000000;,
  217.   0.115890;-0.993050;0.000000;;
  218.  
  219.   6;
  220.   3;7,8,9;,
  221.   3;4,5,6;,
  222.   3;1,2,3;,
  223.   3;4,9,8;,
  224.   3;0,3,2;,
  225.   3;9,4,6;;
  226.  }
  227.  MeshTextureCoords { 
  228.  10;
  229.  0.000000;0.000000;,
  230.  0.000000;0.000000;,
  231.  0.000000;0.000000;,
  232.  0.000000;0.000000;,
  233.  0.000000;0.000000;,
  234.  0.000000;0.000000;,
  235.  0.000000;0.000000;,
  236.  0.000000;0.000000;,
  237.  0.000000;0.000000;,
  238.  0.000000;0.000000;;
  239.  }
  240. }
  241. }
  242. Frame frm-RT_side {
  243.   FrameTransformMatrix {
  244. 1.000000,0.000000,0.000000,0.000000,
  245. 0.000000,1.000000,0.000000,0.000000,
  246. 0.000000,0.000000,1.000000,0.000000,
  247. 0.000000,0.000000,0.000000,1.000000;;
  248.  }
  249. Mesh RT_side {
  250.  16;
  251.  2.475910;-1.593620;2.942088;,
  252.  -4.662940;-1.593620;2.942088;,
  253.  6.649020;-1.384690;2.942088;,
  254.  -2.701650;0.653312;2.942088;,
  255.  3.337120;-0.282793;2.942088;,
  256.  6.649020;0.653312;2.942088;,
  257.  -6.309940;-0.285293;2.843037;,
  258.  -5.499980;-0.277552;2.942088;,
  259.  -5.499980;0.884681;2.633247;,
  260.  -5.499980;0.066676;2.942088;,
  261.  -7.138050;0.437516;2.552377;,
  262.  -7.583490;-1.018040;2.552377;,
  263.  -6.959970;-1.018040;2.851111;,
  264.  4.198220;-0.282793;2.942088;,
  265.  5.059420;-1.593620;2.942088;,
  266.  6.649020;-0.817722;2.942088;;
  267.  
  268.  15;
  269.  3;13,14,15;,
  270.  3;10,11,12;,
  271.  3;8,10,9;,
  272.  3;9,6,7;,
  273.  3;4,13,5;,
  274.  3;9,7,3;,
  275.  3;10,6,9;,
  276.  3;2,15,14;,
  277.  3;3,8,9;,
  278.  3;6,10,12;,
  279.  3;5,13,15;,
  280.  3;0,4,1;,
  281.  3;4,7,1;,
  282.  3;4,3,7;,
  283.  3;4,5,3;;
  284.  
  285.  MeshMaterialList {
  286.   1;
  287.   15;
  288.   0,
  289.   0,
  290.   0,
  291.   0,
  292.   0,
  293.   0,
  294.   0,
  295.   0,
  296.   0,
  297.   0,
  298.   0,
  299.   0,
  300.   0,
  301.   0,
  302.   0;
  303. Material {
  304.  0.700000;0.700000;0.700000;1.000000;;
  305.  50.000000;
  306.  1.000000;1.000000;1.000000;;
  307.  0.0; 0.0; 0.0;;
  308.  TextureFilename {
  309.   "Vantif.bmp";
  310.  }
  311.  }
  312. }
  313.  MeshNormals {
  314.   16;
  315.   0.000000;0.000000;1.000000;,
  316.   0.000000;0.000000;1.000000;,
  317.   0.000000;0.000000;1.000000;,
  318.   -0.052107;0.088684;0.991251;,
  319.   0.000000;0.000000;1.000000;,
  320.   0.000000;0.000000;1.000000;,
  321.   -0.101547;0.097411;0.985698;,
  322.   -0.101547;0.097411;0.985698;,
  323.   -0.151369;0.245527;0.952258;,
  324.   -0.151369;0.245527;0.952258;,
  325.   -0.325795;0.164763;0.926833;,
  326.   -0.325795;0.164763;0.926833;,
  327.   -0.325795;0.164763;0.926833;,
  328.   0.000000;0.000000;1.000000;,
  329.   0.000000;0.000000;1.000000;,
  330.   0.000000;0.000000;1.000000;;
  331.  
  332.   15;
  333.   3;13,14,15;,
  334.   3;10,11,12;,
  335.   3;8,10,9;,
  336.   3;9,6,7;,
  337.   3;4,13,5;,
  338.   3;9,7,3;,
  339.   3;10,6,9;,
  340.   3;2,15,14;,
  341.   3;3,8,9;,
  342.   3;6,10,12;,
  343.   3;5,13,15;,
  344.   3;0,4,1;,
  345.   3;4,7,1;,
  346.   3;4,3,7;,
  347.   3;4,5,3;;
  348.  }
  349.  MeshTextureCoords { 
  350.  16;
  351.  0.835255;0.194945;,
  352.  0.620753;0.194945;,
  353.  0.960645;0.188318;,
  354.  0.679684;0.123682;,
  355.  0.861131;0.153371;,
  356.  0.960645;0.123682;,
  357.  0.571265;0.153451;,
  358.  0.595602;0.153205;,
  359.  0.595602;0.116344;,
  360.  0.595602;0.142288;,
  361.  0.546383;0.130526;,
  362.  0.532999;0.176690;,
  363.  0.551734;0.176690;,
  364.  0.887005;0.153371;,
  365.  0.912882;0.194945;,
  366.  0.960645;0.170337;;
  367.  }
  368. }
  369. }
  370. Frame frm-LTtop_side {
  371.   FrameTransformMatrix {
  372. 1.000000,0.000000,0.000000,0.000000,
  373. 0.000000,1.000000,0.000000,0.000000,
  374. 0.000000,0.000000,1.000000,0.000000,
  375. 0.000000,0.000000,0.000000,1.000000;;
  376.  }
  377. Mesh LTtop_side {
  378.  5;
  379.  -5.499980;0.884682;-2.633247;,
  380.  -3.983020;2.595660;-2.373215;,
  381.  6.649020;0.653312;-2.942088;,
  382.  -2.701650;0.653312;-2.942088;,
  383.  6.237020;2.595660;-2.373215;;
  384.  
  385.  3;
  386.  3;2,3,4;,
  387.  3;4,3,1;,
  388.  3;1,3,0;;
  389.  
  390.  MeshMaterialList {
  391.   1;
  392.   3;
  393.   0,
  394.   0,
  395.   0;
  396. Material {
  397.  0.700000;0.700000;0.700000;1.000000;;
  398.  50.000000;
  399.  1.000000;1.000000;1.000000;;
  400.  0.0; 0.0; 0.0;;
  401.  TextureFilename {
  402.   "Vantif.bmp";
  403.  }
  404.  }
  405. }
  406.  MeshNormals {
  407.   5;
  408.   -0.054055;0.247529;-0.966916;,
  409.   -0.024588;0.265947;-0.963428;,
  410.   -0.009834;0.275040;-0.961242;,
  411.   -0.009834;0.275040;-0.961242;,
  412.   -0.009834;0.275040;-0.961242;;
  413.  
  414.   3;
  415.   3;2,3,4;,
  416.   3;4,3,1;,
  417.   3;1,3,0;;
  418.  }
  419.  MeshTextureCoords { 
  420.  5;
  421.  0.009063;0.721324;,
  422.  0.079230;0.636322;,
  423.  0.571015;0.732819;,
  424.  0.138500;0.732819;,
  425.  0.551958;0.636322;;
  426.  }
  427. }
  428. }
  429. Frame frm-RTtop_side {
  430.   FrameTransformMatrix {
  431. 1.000000,0.000000,0.000000,0.000000,
  432. 0.000000,1.000000,0.000000,0.000000,
  433. 0.000000,0.000000,1.000000,0.000000,
  434. 0.000000,0.000000,0.000000,1.000000;;
  435.  }
  436. Mesh RTtop_side {
  437.  5;
  438.  6.649019;0.653312;2.942087;,
  439.  6.237019;2.595659;2.373214;,
  440.  -3.983020;2.595659;2.373214;,
  441.  -5.499979;0.8