Cuboid13.x
上传用户:tjgy203
上传日期:2013-07-04
资源大小:621k
文件大小:3k
源码类别:

DirextX编程

开发平台:

Visual Basic

  1. xof 0302txt 0064
  2. template Header {
  3.  <3D82AB43-62DA-11CF-AB39-0020AF71E433>
  4.  WORD major;
  5.  WORD minor;
  6.  DWORD flags;
  7. }
  8. template Coords2d {
  9.  <F6F23F44-7686-11CF-8F52-0040333594A3>
  10.  FLOAT u;
  11.  FLOAT v;
  12. }
  13. template Vector {
  14.  <3D82AB5E-62DA-11CF-AB39-0020AF71E433>
  15.  FLOAT x;
  16.  FLOAT y;
  17.  FLOAT z;
  18. }
  19. template ColorRGB {
  20.  <D3E16E81-7835-11CF-8F52-0040333594A3>
  21.  FLOAT red;
  22.  FLOAT green;
  23.  FLOAT blue;
  24. }
  25. template ColorRGBA {
  26.  <35FF44E0-6C7C-11CF-8F52-0040333594A3>
  27.  FLOAT red;
  28.  FLOAT green;
  29.  FLOAT blue;
  30.  FLOAT alpha;
  31. }
  32. template Material {
  33.  <3D82AB4D-62DA-11CF-AB39-0020AF71E433>
  34.  ColorRGBA faceColor;
  35.  FLOAT power;
  36.  ColorRGB specularColor;
  37.  ColorRGB emissiveColor;
  38.  [...]
  39. }
  40. template MeshFace {
  41.  <3D82AB5F-62DA-11CF-AB39-0020AF71E433>
  42.  DWORD nFaceVertexIndices;
  43.  array DWORD faceVertexIndices[nFaceVertexIndices];
  44. }
  45. template MeshMaterialList {
  46.  <F6F23F42-7686-11CF-8F52-0040333594A3>
  47.  DWORD nMaterials;
  48.  DWORD nFaceIndexes;
  49.  array DWORD faceIndexes[nFaceIndexes];
  50.  [Material]
  51. }
  52. template MeshNormals {
  53.  <F6F23F43-7686-11CF-8F52-0040333594A3>
  54.  DWORD nNormals;
  55.  array Vector normals[nNormals];
  56.  DWORD nFaceNormals;
  57.  array MeshFace faceNormals[nFaceNormals];
  58. }
  59. template MeshTextureCoords {
  60.  <F6F23F40-7686-11CF-8F52-0040333594A3>
  61.  DWORD nTextureCoords;
  62.  array Coords2d textureCoords[nTextureCoords];
  63. }
  64. template Mesh {
  65.  <3D82AB44-62DA-11CF-AB39-0020AF71E433>
  66.  DWORD nVertices;
  67.  array Vector vertices[nVertices];
  68.  DWORD nFaces;
  69.  array MeshFace faces[nFaces];
  70.  [...]
  71. }
  72. Header {
  73.  1;
  74.  0;
  75.  1;
  76. }
  77. Mesh {
  78.  6;
  79.  0.000000;0.000000;50.000000;,
  80.  -0.000002;50.000000;-0.000002;,
  81.  -50.000000;-0.000004;-0.000002;,
  82.  0.000007;-50.000000;-0.000002;,
  83.  50.000000;0.000009;-0.000002;,
  84.  0.000000;0.000000;-50.000000;;
  85.  8;
  86.  3;0,1,2;,
  87.  3;0,2,3;,
  88.  3;0,3,4;,
  89.  3;0,4,1;,
  90.  3;5,2,1;,
  91.  3;5,3,2;,
  92.  3;5,4,3;,
  93.  3;5,1,4;;
  94.  MeshMaterialList {
  95.   1;
  96.   1;
  97.   0;;
  98.   Material {
  99.    1.000000,1.000000,1.000000,1.000000;;
  100.    0.000000;
  101.    0.900000,0.900000,0.900000;;
  102.    0.000000,0.000000,0.000000;;
  103.   }
  104.  }
  105.  MeshNormals {
  106.   6;
  107.   0.000000;0.000000;1.000000;,
  108.   -0.000000;1.000000;-0.000000;,
  109.   -1.000000;-0.000000;-0.000000;,
  110.   0.000000;-1.000000;0.000000;,
  111.   1.000000;0.000000;-0.000000;,
  112.   0.000000;0.000000;-1.000000;;
  113.   8;
  114.   3;0,1,2;,
  115.   3;0,2,3;,
  116.   3;0,3,4;,
  117.   3;0,4,1;,
  118.   3;5,2,1;,
  119.   3;5,3,2;,
  120.   3;5,4,3;,
  121.   3;5,1,4;;
  122.  }
  123.  MeshTextureCoords {
  124.   15;
  125.   0.000000;1.000000;,
  126.   0.250000;1.000000;,
  127.   0.500000;1.000000;,
  128.   0.750000;1.000000;,
  129.   1.000000;1.000000;,
  130.   0.000000;0.500000;,
  131.   0.250000;0.500000;,
  132.   0.500000;0.500000;,
  133.   0.750000;0.500000;,
  134.   1.000000;0.500000;,
  135.   0.000000;0.000000;,
  136.   0.250000;0.000000;,
  137.   0.500000;0.000000;,
  138.   0.750000;0.000000;,
  139.   1.000000;0.000000;;
  140.  }
  141. }