home *** CD-ROM | disk | FTP | other *** search
/ ring.yamanashi.ac.jp/pub/pc/freem/action/ / action.zip / so.lzh / so / x / map / 工場W.x < prev    next >
Text File  |  2000-03-10  |  12KB  |  592 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 Matred {
  136.  1.000000;0.000000;0.000000;1.000000;;
  137.  21.333333;
  138.  0.000000;0.000000;0.000000;;
  139.  0.000000;0.000000;0.000000;;
  140. }
  141. Material MatDefault {
  142.  0.784314;0.784314;0.784314;1.000000;;
  143.  21.333333;
  144.  0.000000;0.000000;0.000000;;
  145.  0.000000;0.000000;0.000000;;
  146. }
  147. Mesh {
  148.  92;
  149.  0.200000;0.000000;1.200000;,
  150.  1.200000;0.000000;0.200000;,
  151.  13.800000;0.000000;0.200000;,
  152.  14.800000;0.000000;1.200000;,
  153.  14.800000;0.000000;5.200000;,
  154.  29.799999;0.000000;6.200000;,
  155.  28.799999;0.000000;5.200000;,
  156.  28.799999;0.000000;24.799999;,
  157.  29.799999;0.000000;23.799999;,
  158.  24.799999;0.000000;24.799999;,
  159.  5.200000;0.000000;28.799999;,
  160.  6.200000;0.000000;29.799999;,
  161.  5.200000;0.000000;24.799999;,
  162.  0.200000;0.000000;23.799999;,
  163.  1.200000;0.000000;24.799999;,
  164.  1.200000;0.000000;1.200000;,
  165.  23.799999;0.000000;29.799999;,
  166.  24.799999;0.000000;28.799999;,
  167.  1.800000;0.000000;14.835666;,
  168.  21.200001;0.000000;15.800000;,
  169.  22.799999;0.000000;5.200000;,
  170.  1.800000;1.000000;23.235666;,
  171.  15.800000;4.000000;15.800000;,
  172.  21.200001;4.000000;15.800000;,
  173.  1.800000;1.000000;14.835666;,
  174.  1.800000;0.000000;23.235666;,
  175.  22.799999;0.000000;10.200000;,
  176.  15.800000;0.000000;15.800000;,
  177.  21.200001;0.000000;20.200001;,
  178.  10.200000;0.000000;14.835666;,
  179.  10.200000;1.000000;23.235666;,
  180.  15.800000;4.000000;20.200001;,
  181.  21.200001;4.000000;20.200001;,
  182.  10.200000;1.000000;14.835666;,
  183.  15.800000;0.000000;20.200001;,
  184.  29.799999;0.000000;10.200000;,
  185.  10.200000;0.000000;23.235666;,
  186.  9.200000;1.000000;16.835665;,
  187.  2.800000;1.000000;16.835665;,
  188.  2.800000;1.000000;22.235666;,
  189.  9.200000;1.000000;22.235666;,
  190.  9.200000;2.000000;16.835665;,
  191.  2.800000;2.000000;16.835665;,
  192.  2.800000;2.000000;22.235666;,
  193.  9.200000;2.000000;22.235666;,
  194.  22.799999;1.000000;5.200000;,
  195.  22.799999;1.000000;10.200000;,
  196.  29.799999;1.000000;10.200000;,
  197.  25.799999;1.000000;5.200000;,
  198.  25.799999;1.000000;9.200000;,
  199.  29.799999;1.000000;9.200000;,
  200.  25.799999;2.000000;5.200000;,
  201.  25.799999;2.000000;9.200000;,
  202.  29.799999;2.000000;9.200000;,
  203.  27.799999;2.000000;5.200000;,
  204.  27.799999;2.000000;7.200000;,
  205.  29.799999;2.000000;7.200000;,
  206.  27.799999;3.000000;5.200000;,
  207.  27.799999;3.000000;7.200000;,
  208.  29.799999;3.000000;7.200000;,
  209.  0.200000;10.000000;1.200000;,
  210.  13.800000;10.000000;1.200000;,
  211.  28.799999;10.000000;24.799999;,
  212.  28.799999;10.000000;6.200000;,
  213.  23.799999;10.000000;29.799999;,
  214.  28.799999;3.000000;6.200000;,
  215.  13.800000;0.000000;1.200000;,
  216.  23.799999;0.000000;28.799999;,
  217.  28.799999;3.000000;5.200000;,
  218.  28.799999;0.000000;23.799999;,
  219.  0.200000;10.000000;23.799999;,
  220.  28.799999;10.000000;23.799999;,
  221.  28.799999;10.000000;5.200000;,
  222.  5.200000;10.000000;28.799999;,
  223.  23.799999;10.000000;28.799999;,
  224.  13.800000;10.000000;0.200000;,
  225.  1.200000;10.000000;1.200000;,
  226.  6.200000;10.000000;29.799999;,
  227.  29.799999;10.000000;6.200000;,
  228.  1.200000;10.000000;24.799999;,
  229.  14.800000;10.000000;1.200000;,
  230.  29.799999;3.000000;6.200000;,
  231.  1.200000;0.000000;23.799999;,
  232.  6.200000;0.000000;28.799999;,
  233.  6.200000;10.000000;28.799999;,
  234.  1.200000;10.000000;0.200000;,
  235.  1.200000;10.000000;23.799999;,
  236.  29.799999;10.000000;23.799999;,
  237.  24.799999;10.000000;28.799999;,
  238.  24.799999;10.000000;24.799999;,
  239.  14.800000;10.000000;5.200000;,
  240.  5.200000;10.000000;24.799999;;
  241.  
  242.  84;
  243.  3;38,42,41;,
  244.  3;41,37,38;,
  245.  3;39,43,42;,
  246.  3;42,38,39;,
  247.  3;40,44,43;,
  248.  3;43,39,40;,
  249.  3;37,41,44;,
  250.  3;44,40,37;,
  251.  3;24,18,25;,
  252.  3;25,21,24;,
  253.  3;33,29,18;,
  254.  3;18,24,33;,
  255.  3;36,30,21;,
  256.  3;21,25,36;,
  257.  3;36,29,33;,
  258.  3;33,30,36;,
  259.  3;11,77,64;,
  260.  3;64,16,11;,
  261.  3;83,73,84;,
  262.  3;73,83,10;,
  263.  3;83,77,11;,
  264.  3;77,83,84;,
  265.  3;91,73,10;,
  266.  3;10,12,91;,
  267.  3;79,91,12;,
  268.  3;12,14,79;,
  269.  3;60,70,13;,
  270.  3;13,0,60;,
  271.  3;82,70,86;,
  272.  3;70,82,13;,
  273.  3;82,79,14;,
  274.  3;79,82,86;,
  275.  3;23,19,27;,
  276.  3;27,22,23;,
  277.  3;32,28,19;,
  278.  3;19,23,32;,
  279.  3;34,31,22;,
  280.  3;22,27,34;,
  281.  3;34,28,32;,
  282.  3;32,31,34;,
  283.  3;55,58,57;,
  284.  3;57,54,55;,
  285.  3;56,59,58;,
  286.  3;58,55,56;,
  287.  3;49,52,51;,
  288.  3;51,48,49;,
  289.  3;50,53,52;,
  290.  3;52,49,50;,
  291.  3;26,46,45;,
  292.  3;45,20,26;,
  293.  3;35,47,46;,
  294.  3;46,26,35;,
  295.  3;87,78,5;,
  296.  3;5,8,87;,
  297.  3;72,90,4;,
  298.  3;4,6,72;,
  299.  3;89,62,7;,
  300.  3;7,9,89;,
  301.  3;64,67,16;,
  302.  3;67,64,74;,
  303.  3;17,74,88;,
  304.  3;74,17,67;,
  305.  3;88,89,9;,
  306.  3;9,17,88;,
  307.  3;63,68,65;,
  308.  3;68,63,72;,
  309.  3;78,65,81;,
  310.  3;65,78,63;,
  311.  3;62,69,7;,
  312.  3;69,62,71;,
  313.  3;8,71,87;,
  314.  3;71,8,69;,
  315.  3;75,85,1;,
  316.  3;1,2,75;,
  317.  3;61,2,66;,
  318.  3;2,61,75;,
  319.  3;80,66,3;,
  320.  3;66,80,61;,
  321.  3;90,80,3;,
  322.  3;3,4,90;,
  323.  3;76,0,15;,
  324.  3;0,76,60;,
  325.  3;1,76,15;,
  326.  3;76,1,85;;
  327.  
  328.  MeshMaterialList {
  329.   2;
  330.   84;
  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.   1,
  348.   1,
  349.   1,
  350.   1,
  351.   1,
  352.   1,
  353.   1,
  354.   1,
  355.   1,
  356.   1,
  357.   1,
  358.   1,
  359.   1,
  360.   1,
  361.   1,
  362.   1,
  363.   1,
  364.   1,
  365.   1,
  366.   1,
  367.   1,
  368.   1,
  369.   1,
  370.   1,
  371.   0,
  372.   0,
  373.   0,
  374.   0,
  375.   0,
  376.   0,
  377.   0,
  378.   0,
  379.   0,
  380.   0,
  381.   0,
  382.   0,
  383.   1,
  384.   1,
  385.   1,
  386.   1,
  387.   1,
  388.   1,
  389.   1,
  390.   1,
  391.   1,
  392.   1,
  393.   1,
  394.   1,
  395.   1,
  396.   1,
  397.   1,
  398.   1,
  399.   1,
  400.   1,
  401.   1,
  402.   1,
  403.   1,
  404.   1,
  405.   1,
  406.   1,
  407.   1,
  408.   1,
  409.   1,
  410.   1,
  411.   1,
  412.   1,
  413.   1,
  414.   1;;
  415.   {Matred}
  416.   {MatDefault}
  417.  }
  418.  MeshNormals {
  419.   84;
  420.   0.000000;0.000000;-1.000000;,
  421.   0.000000;0.000000;-1.000000;,
  422.   -1.000000;0.000000;0.000000;,
  423.   -1.000000;0.000000;0.000000;,
  424.   0.000000;0.000000;1.000000;,
  425.   0.000000;0.000000;1.000000;,
  426.   1.000000;0.000000;0.000000;,
  427.   1.000000;0.000000;0.000000;,
  428.   -1.000000;0.000000;0.000000;,
  429.   -1.000000;0.000000;0.000000;,
  430.   0.000000;0.000000;-1.000000;,
  431.   0.000000;0.000000;-1.000000;,
  432.   0.000000;0.000000;1.000000;,
  433.   0.000000;0.000000;1.000000;,
  434.   1.000000;0.000000;0.000000;,
  435.   1.000000;0.000000;0.000000;,
  436.   0.000000;0.000000;-1.000000;,
  437.   0.000000;0.000000;-1.000000;,
  438.   0.000000;0.000000;-1.000000;,
  439.   0.000000;0.000000;-1.000000;,
  440.   1.000000;0.000000;0.000000;,
  441.   1.000000;0.000000;0.000000;,
  442.   1.000000;0.000000;0.000000;,
  443.   1.000000;0.000000;0.000000;,
  444.   0.000000;0.000000;-1.000000;,
  445.   0.000000;0.000000;-1.000000;,
  446.   1.000000;0.000000;0.000000;,
  447.   1.000000;0.000000;0.000000;,
  448.   0.000000;0.000000;-1.000000;,
  449.   0.000000;0.000000;-1.000000;,
  450.   1.000000;0.000000;0.000000;,
  451.   1.000000;0.000000;0.000000;,
  452.   0.000000;0.000000;-1.000000;,
  453.   0.000000;0.000000;-1.000000;,
  454.   1.000000;0.000000;0.000000;,
  455.   1.000000;0.000000;0.000000;,
  456.   -1.000000;0.000000;0.000000;,
  457.   -1.000000;0.000000;0.000000;,
  458.   0.000000;0.000000;1.000000;,
  459.   0.000000;0.000000;1.000000;,
  460.   -1.000000;0.000000;0.000000;,
  461.   -1.000000;0.000000;0.000000;,
  462.   0.000000;0.000000;1.000000;,
  463.   0.000000;0.000000;1.000000;,
  464.   -1.000000;0.000000;0.000000;,
  465.   -1.000000;0.000000;0.000000;,
  466.   0.000000;0.000000;1.000000;,
  467.   0.000000;0.000000;1.000000;,
  468.   -1.000000;0.000000;0.000000;,
  469.   -1.000000;0.000000;0.000000;,
  470.   0.000000;0.000000;1.000000;,
  471.   0.000000;0.000000;1.000000;,
  472.   -1.000000;0.000000;0.000000;,
  473.   -1.000000;0.000000;0.000000;,
  474.   0.000000;0.000000;1.000000;,
  475.   0.000000;0.000000;1.000000;,
  476.   0.000000;0.000000;-1.000000;,
  477.   0.000000;0.000000;-1.000000;,
  478.   -1.000000;0.000000;0.000000;,
  479.   -1.000000;0.000000;0.000000;,
  480.   0.000000;0.000000;-1.000000;,
  481.   0.000000;0.000000;-1.000000;,
  482.   -1.000000;0.000000;0.000000;,
  483.   -1.000000;0.000000;0.000000;,
  484.   -1.000000;0.000000;0.000000;,
  485.   -1.000000;0.000000;0.000000;,
  486.   0.000000;0.000000;1.000000;,
  487.   0.000000;0.000000;1.000000;,
  488.   -1.000000;0.000000;0.000000;,
  489.   -1.000000;0.000000;0.000000;,
  490.   0.000000;0.000000;-1.000000;,
  491.   0.000000;0.000000;-1.000000;,
  492.   0.000000;0.000000;1.000000;,
  493.   0.000000;0.000000;1.000000;,
  494.   -1.000000;0.000000;0.000000;,
  495.   -1.000000;0.000000;0.000000;,
  496.   0.000000;0.000000;1.000000;,
  497.   0.000000;0.000000;1.000000;,
  498.   -1.000000;0.000000;0.000000;,
  499.   -1.000000;0.000000;0.000000;,
  500.   0.000000;0.000000;1.000000;,
  501.   0.000000;0.000000;1.000000;,
  502.   1.000000;0.000000;0.000000;,
  503.   1.000000;0.000000;0.000000;;
  504.  
  505.   84;
  506.   3;0,0,0;,
  507.   3;1,1,1;,
  508.   3;2,2,2;,
  509.   3;3,3,3;,
  510.   3;4,4,4;,
  511.   3;5,5,5;,
  512.   3;6,6,6;,
  513.   3;7,7,7;,
  514.   3;8,8,8;,
  515.   3;9,9,9;,
  516.   3;10,10,10;,
  517.   3;11,11,11;,
  518.   3;12,12,12;,
  519.   3;13,13,13;,
  520.   3;14,14,14;,
  521.   3;15,15,15;,
  522.   3;16,16,16;,
  523.   3;17,17,17;,
  524.   3;18,18,18;,
  525.   3;19,19,19;,
  526.   3;20,20,20;,
  527.   3;21,21,21;,
  528.   3;22,22,22;,
  529.   3;23,23,23;,
  530.   3;24,24,24;,
  531.   3;25,25,25;,
  532.   3;26,26,26;,
  533.   3;27,27,27;,
  534.   3;28,28,28;,
  535.   3;29,29,29;,
  536.   3;30,30,30;,
  537.   3;31,31,31;,
  538.   3;32,32,32;,
  539.   3;33,33,33;,
  540.   3;34,34,34;,
  541.   3;35,35,35;,
  542.   3;36,36,36;,
  543.   3;37,37,37;,
  544.   3;38,38,38;,
  545.   3;39,39,39;,
  546.   3;40,40,40;,
  547.   3;41,41,41;,
  548.   3;42,42,42;,
  549.   3;43,43,43;,
  550.   3;44,44,44;,
  551.   3;45,45,45;,
  552.   3;46,46,46;,
  553.   3;47,47,47;,
  554.   3;48,48,48;,
  555.   3;49,49,49;,
  556.   3;50,50,50;,
  557.   3;51,51,51;,
  558.   3;52,52,52;,
  559.   3;53,53,53;,
  560.   3;54,54,54;,
  561.   3;55,55,55;,
  562.   3;56,56,56;,
  563.   3;57,57,57;,
  564.   3;58,58,58;,
  565.   3;59,59,59;,
  566.   3;60,60,60;,
  567.   3;61,61,61;,
  568.   3;62,62,62;,
  569.   3;63,63,63;,
  570.   3;64,64,64;,
  571.   3;65,65,65;,
  572.   3;66,66,66;,
  573.   3;67,67,67;,
  574.   3;68,68,68;,
  575.   3;69,69,69;,
  576.   3;70,70,70;,
  577.   3;71,71,71;,
  578.   3;72,72,72;,
  579.   3;73,73,73;,
  580.   3;74,74,74;,
  581.   3;75,75,75;,
  582.   3;76,76,76;,
  583.   3;77,77,77;,
  584.   3;78,78,78;,
  585.   3;79,79,79;,
  586.   3;80,80,80;,
  587.   3;81,81,81;,
  588.   3;82,82,82;,
  589.   3;83,83,83;;
  590.  }
  591. }
  592.