home *** CD-ROM | disk | FTP | other *** search
/ ring.yamanashi.ac.jp/pub/pc/freem/action/ / action.zip / so.lzh / so / x / map / オクタJ.x < prev    next >
Text File  |  2000-03-10  |  7KB  |  352 lines

  1. xof 0302txt 0064
  2.  
  3. template Header {
  4.  <3D82AB43-62DA-11cf-AB39-0020AF71E433>
  5.  WORD major;
  6.  WORD minor;
  7.  DWORD flags;
  8. }
  9.  
  10. template Vector {
  11.  <3D82AB5E-62DA-11cf-AB39-0020AF71E433>
  12.  FLOAT x;
  13.  FLOAT y;
  14.  FLOAT z;
  15. }
  16.  
  17. template Coords2d {
  18.  <F6F23F44-7686-11cf-8F52-0040333594A3>
  19.  FLOAT u;
  20.  FLOAT v;
  21. }
  22.  
  23. template Matrix4x4 {
  24.  <F6F23F45-7686-11cf-8F52-0040333594A3>
  25.  array FLOAT matrix[16];
  26. }
  27.  
  28. template ColorRGBA {
  29.  <35FF44E0-6C7C-11cf-8F52-0040333594A3>
  30.  FLOAT red;
  31.  FLOAT green;
  32.  FLOAT blue;
  33.  FLOAT alpha;
  34. }
  35.  
  36. template ColorRGB {
  37.  <D3E16E81-7835-11cf-8F52-0040333594A3>
  38.  FLOAT red;
  39.  FLOAT green;
  40.  FLOAT blue;
  41. }
  42.  
  43. template IndexedColor {
  44.  <1630B820-7842-11cf-8F52-0040333594A3>
  45.  DWORD index;
  46.  ColorRGBA indexColor;
  47. }
  48.  
  49. template Boolean {
  50.  <4885AE61-78E8-11cf-8F52-0040333594A3>
  51.  WORD truefalse;
  52. }
  53.  
  54. template Boolean2d {
  55.  <4885AE63-78E8-11cf-8F52-0040333594A3>
  56.  Boolean u;
  57.  Boolean v;
  58. }
  59.  
  60. template MaterialWrap {
  61.  <4885AE60-78E8-11cf-8F52-0040333594A3>
  62.  Boolean u;
  63.  Boolean v;
  64. }
  65.  
  66. template TextureFilename {
  67.  <A42790E1-7810-11cf-8F52-0040333594A3>
  68.  STRING filename;
  69. }
  70.  
  71. template Material {
  72.  <3D82AB4D-62DA-11cf-AB39-0020AF71E433>
  73.  ColorRGBA faceColor;
  74.  FLOAT power;
  75.  ColorRGB specularColor;
  76.  ColorRGB emissiveColor;
  77.  [...]
  78. }
  79.  
  80. template MeshFace {
  81.  <3D82AB5F-62DA-11cf-AB39-0020AF71E433>
  82.  DWORD nFaceVertexIndices;
  83.  array DWORD faceVertexIndices[nFaceVertexIndices];
  84. }
  85.  
  86. template MeshFaceWraps {
  87.  <4885AE62-78E8-11cf-8F52-0040333594A3>
  88.  DWORD nFaceWrapValues;
  89.  Boolean2d faceWrapValues;
  90. }
  91.  
  92. template MeshTextureCoords {
  93.  <F6F23F40-7686-11cf-8F52-0040333594A3>
  94.  DWORD nTextureCoords;
  95.  array Coords2d textureCoords[nTextureCoords];
  96. }
  97.  
  98. template MeshMaterialList {
  99.  <F6F23F42-7686-11cf-8F52-0040333594A3>
  100.  DWORD nMaterials;
  101.  DWORD nFaceIndexes;
  102.  array DWORD faceIndexes[nFaceIndexes];
  103.  [Material]
  104. }
  105.  
  106. template MeshNormals {
  107.  <F6F23F43-7686-11cf-8F52-0040333594A3>
  108.  DWORD nNormals;
  109.  array Vector normals[nNormals];
  110.  DWORD nFaceNormals;
  111.  array MeshFace faceNormals[nFaceNormals];
  112. }
  113.  
  114. template MeshVertexColors {
  115.  <1630B821-7842-11cf-8F52-0040333594A3>
  116.  DWORD nVertexColors;
  117.  array IndexedColor vertexColors[nVertexColors];
  118. }
  119.  
  120. template Mesh {
  121.  <3D82AB44-62DA-11cf-AB39-0020AF71E433>
  122.  DWORD nVertices;
  123.  array Vector vertices[nVertices];
  124.  DWORD nFaces;
  125.  array MeshFace faces[nFaces];
  126.  [...]
  127. }
  128.  
  129. Header {
  130.  1;
  131.  0;
  132.  1;
  133. }
  134.  
  135. Material MatDefault {
  136.  0.784314;0.784314;0.784314;1.000000;;
  137.  21.333333;
  138.  0.000000;0.000000;0.000000;;
  139.  0.000000;0.000000;0.000000;;
  140. }
  141. Mesh {
  142.  32;
  143.  20.369577;0.000000;9.630424;,
  144.  25.165491;1.500000;15.000000;,
  145.  22.188087;1.500000;7.811912;,
  146.  22.593727;0.000000;15.000000;,
  147.  20.369577;0.000000;20.369576;,
  148.  22.188087;1.500000;22.188087;,
  149.  15.000000;0.000000;22.593727;,
  150.  15.000000;1.500000;25.165489;,
  151.  9.630424;0.000000;20.369577;,
  152.  7.811913;1.500000;22.188087;,
  153.  4.834509;1.500000;15.000000;,
  154.  7.406273;0.000000;15.000000;,
  155.  7.811913;1.500000;7.811912;,
  156.  9.630424;0.000000;9.630424;,
  157.  15.000000;1.500000;4.834508;,
  158.  15.000000;0.000000;7.406273;,
  159.  23.400429;3.000000;6.599571;,
  160.  26.879999;3.000000;15.000000;,
  161.  23.400429;3.000000;23.400429;,
  162.  15.000000;3.000000;26.879999;,
  163.  6.599571;3.000000;23.400429;,
  164.  3.120000;3.000000;15.000000;,
  165.  6.599571;3.000000;6.599571;,
  166.  15.000000;3.000000;3.120000;,
  167.  15.000000;3.000000;29.775000;,
  168.  4.552497;3.000000;25.447502;,
  169.  0.225000;3.000000;15.000000;,
  170.  4.552497;3.000000;4.552497;,
  171.  15.000000;3.000000;0.225000;,
  172.  25.447502;3.000000;4.552497;,
  173.  29.775000;3.000000;15.000000;,
  174.  25.447502;3.000000;25.447502;;
  175.  
  176.  54;
  177.  3;16,29,28;,
  178.  3;28,23,16;,
  179.  3;30,29,16;,
  180.  3;30,16,17;,
  181.  3;24,31,18;,
  182.  3;18,19,24;,
  183.  3;30,17,18;,
  184.  3;30,18,31;,
  185.  3;28,27,22;,
  186.  3;22,23,28;,
  187.  3;26,21,22;,
  188.  3;26,22,27;,
  189.  3;20,25,24;,
  190.  3;24,19,20;,
  191.  3;26,25,20;,
  192.  3;26,20,21;,
  193.  3;0,1,2;,
  194.  3;1,0,3;,
  195.  3;1,4,5;,
  196.  3;1,3,4;,
  197.  3;5,6,7;,
  198.  3;5,4,6;,
  199.  3;7,8,9;,
  200.  3;7,6,8;,
  201.  3;8,10,9;,
  202.  3;10,8,11;,
  203.  3;11,12,10;,
  204.  3;12,11,13;,
  205.  3;13,14,12;,
  206.  3;14,13,15;,
  207.  3;14,0,2;,
  208.  3;14,15,0;,
  209.  3;16,1,17;,
  210.  3;16,2,1;,
  211.  3;1,18,17;,
  212.  3;18,1,5;,
  213.  3;5,19,18;,
  214.  3;19,5,7;,
  215.  3;19,9,20;,
  216.  3;19,7,9;,
  217.  3;9,21,20;,
  218.  3;21,9,10;,
  219.  3;21,12,22;,
  220.  3;21,10,12;,
  221.  3;22,14,23;,
  222.  3;22,12,14;,
  223.  3;14,16,23;,
  224.  3;16,14,2;,
  225.  3;6,11,8;,
  226.  3;4,11,6;,
  227.  3;4,13,11;,
  228.  3;3,13,4;,
  229.  3;3,15,13;,
  230.  3;3,0,15;;
  231.  
  232.  MeshMaterialList {
  233.   1;
  234.   1;
  235.   0;;
  236.   {MatDefault}
  237.  }
  238.  MeshNormals {
  239.   54;
  240.   0.000000;1.000000;0.000000;,
  241.   0.000000;1.000000;0.000000;,
  242.   0.000000;1.000000;0.000000;,
  243.   0.000000;1.000000;0.000000;,
  244.   0.000000;1.000000;0.000000;,
  245.   0.000000;1.000000;0.000000;,
  246.   0.000000;1.000000;0.000000;,
  247.   0.000000;1.000000;0.000000;,
  248.   0.000000;1.000000;0.000000;,
  249.   0.000000;1.000000;0.000000;,
  250.   0.000000;1.000000;0.000000;,
  251.   0.000000;1.000000;0.000000;,
  252.   0.000000;1.000000;0.000000;,
  253.   0.000000;1.000000;0.000000;,
  254.   0.000000;1.000000;0.000000;,
  255.   0.000000;1.000000;0.000000;,
  256.   -0.493197;0.845590;0.204289;,
  257.   -0.493197;0.845590;0.204289;,
  258.   -0.493197;0.845590;-0.204289;,
  259.   -0.493197;0.845590;-0.204289;,
  260.   -0.204289;0.845590;-0.493197;,
  261.   -0.204289;0.845590;-0.493197;,
  262.   0.204289;0.845590;-0.493197;,
  263.   0.204289;0.845590;-0.493197;,
  264.   0.493197;0.845590;-0.204289;,
  265.   0.493197;0.845590;-0.204289;,
  266.   0.493197;0.845590;0.204289;,
  267.   0.493197;0.845590;0.204289;,
  268.   0.204289;0.845590;0.493197;,
  269.   0.204289;0.845590;0.493197;,
  270.   -0.204289;0.845590;0.493197;,
  271.   -0.204289;0.845590;0.493197;,
  272.   -0.635252;0.726097;0.263130;,
  273.   -0.635252;0.726097;0.263130;,
  274.   -0.635252;0.726097;-0.263130;,
  275.   -0.635252;0.726097;-0.263130;,
  276.   -0.263130;0.726097;-0.635252;,
  277.   -0.263130;0.726097;-0.635252;,
  278.   0.263130;0.726097;-0.635252;,
  279.   0.263130;0.726097;-0.635252;,
  280.   0.635252;0.726097;-0.263130;,
  281.   0.635252;0.726097;-0.263130;,
  282.   0.635252;0.726097;0.263130;,
  283.   0.635252;0.726097;0.263130;,
  284.   0.263130;0.726097;0.635252;,
  285.   0.263130;0.726097;0.635252;,
  286.   -0.263130;0.726097;0.635252;,
  287.   -0.263130;0.726097;0.635252;,
  288.   0.000000;1.000000;0.000000;,
  289.   0.000000;1.000000;0.000000;,
  290.   0.000000;1.000000;0.000000;,
  291.   0.000000;1.000000;0.000000;,
  292.   0.000000;1.000000;0.000000;,
  293.   0.000000;1.000000;0.000000;;
  294.  
  295.   54;
  296.   3;0,0,0;,
  297.   3;1,1,1;,
  298.   3;2,2,2;,
  299.   3;3,3,3;,
  300.   3;4,4,4;,
  301.   3;5,5,5;,
  302.   3;6,6,6;,
  303.   3;7,7,7;,
  304.   3;8,8,8;,
  305.   3;9,9,9;,
  306.   3;10,10,10;,
  307.   3;11,11,11;,
  308.   3;12,12,12;,
  309.   3;13,13,13;,
  310.   3;14,14,14;,
  311.   3;15,15,15;,
  312.   3;16,16,16;,
  313.   3;17,17,17;,
  314.   3;18,18,18;,
  315.   3;19,19,19;,
  316.   3;20,20,20;,
  317.   3;21,21,21;,
  318.   3;22,22,22;,
  319.   3;23,23,23;,
  320.   3;24,24,24;,
  321.   3;25,25,25;,
  322.   3;26,26,26;,
  323.   3;27,27,27;,
  324.   3;28,28,28;,
  325.   3;29,29,29;,
  326.   3;30,30,30;,
  327.   3;31,31,31;,
  328.   3;32,32,32;,
  329.   3;33,33,33;,
  330.   3;34,34,34;,
  331.   3;35,35,35;,
  332.   3;36,36,36;,
  333.   3;37,37,37;,
  334.   3;38,38,38;,
  335.   3;39,39,39;,
  336.   3;40,40,40;,
  337.   3;41,41,41;,
  338.   3;42,42,42;,
  339.   3;43,43,43;,
  340.   3;44,44,44;,
  341.   3;45,45,45;,
  342.   3;46,46,46;,
  343.   3;47,47,47;,
  344.   3;48,48,48;,
  345.   3;49,49,49;,
  346.   3;50,50,50;,
  347.   3;51,51,51;,
  348.   3;52,52,52;,
  349.   3;53,53,53;;
  350.  }
  351. }
  352.