home *** CD-ROM | disk | FTP | other *** search
/ ring.yamanashi.ac.jp/pub/pc/freem/action/ / action.zip / so.lzh / so / x / wepon / HATI.X < prev    next >
Text File  |  2000-03-10  |  9KB  |  429 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 Matleef {
  136.  0.000000;0.784314;0.000000;1.000000;;
  137.  85.333333;
  138.  1.000000;1.000000;1.000000;;
  139.  0.000000;0.000000;0.000000;;
  140. }
  141. Material Mathati {
  142.  0.462745;0.200000;0.113725;1.000000;;
  143.  21.333333;
  144.  0.000000;0.000000;0.000000;;
  145.  0.000000;0.000000;0.000000;;
  146. }
  147. Mesh {
  148.  42;
  149.  -0.010105;0.696591;0.955327;,
  150.  0.355187;-0.693163;0.695501;,
  151.  -0.703650;-0.096976;0.281831;,
  152.  -0.416490;0.707078;0.471016;,
  153.  0.700506;-0.171303;0.471016;,
  154.  0.004076;-0.004753;-0.026571;,
  155.  0.198015;0.100139;0.354785;,
  156.  0.191985;-0.093575;0.438300;,
  157.  -0.141496;-0.191066;0.291723;,
  158.  -0.116584;0.123933;0.586772;,
  159.  -0.215428;0.056990;0.354785;,
  160.  0.123657;0.380773;0.788283;,
  161.  -0.438990;0.080648;0.358882;,
  162.  0.389340;-0.248682;0.503552;,
  163.  0.049252;-0.436119;0.617737;,
  164.  -0.137049;0.483316;0.503552;,
  165.  -0.109964;0.353782;0.788283;,
  166.  -0.407563;-0.218363;0.358882;,
  167.  0.321739;-0.309056;0.617737;,
  168.  -0.397426;0.332987;0.503552;,
  169.  0.441550;0.047409;0.503552;,
  170.  -0.080502;-0.220638;0.438300;,
  171.  0.044948;0.207318;0.354785;,
  172.  0.145806;-0.195951;0.354785;,
  173.  -0.172922;0.107943;0.291723;,
  174.  0.182929;0.150136;0.586772;,
  175.  -0.300000;0.300000;-0.500000;,
  176.  -0.360000;-0.360000;0.000000;,
  177.  -0.360000;0.360000;0.000000;,
  178.  -0.300000;-0.300000;-0.500000;,
  179.  0.300000;0.300000;-0.500000;,
  180.  0.360000;-0.360000;0.000000;,
  181.  0.360000;0.360000;0.000000;,
  182.  0.300000;-0.300000;-0.500000;,
  183.  0.432000;0.432000;0.000000;,
  184.  -0.432000;0.432000;0.000000;,
  185.  -0.432000;-0.432000;0.000000;,
  186.  0.432000;-0.432000;0.000000;,
  187.  0.432000;0.432000;0.200000;,
  188.  -0.432000;0.432000;0.200000;,
  189.  -0.432000;-0.432000;0.200000;,
  190.  0.432000;-0.432000;0.200000;;
  191.  
  192.  68;
  193.  3;24,8,5;,
  194.  3;24,12,17;,
  195.  3;24,17,8;,
  196.  3;12,2,17;,
  197.  3;25,9,5;,
  198.  3;9,25,11;,
  199.  3;11,16,9;,
  200.  3;11,0,16;,
  201.  3;21,7,5;,
  202.  3;7,21,14;,
  203.  3;14,18,7;,
  204.  3;14,1,18;,
  205.  3;22,10,5;,
  206.  3;10,22,15;,
  207.  3;15,19,10;,
  208.  3;15,3,19;,
  209.  3;23,6,5;,
  210.  3;23,13,20;,
  211.  3;23,20,6;,
  212.  3;13,4,20;,
  213.  3;35,39,38;,
  214.  3;38,34,35;,
  215.  3;36,40,39;,
  216.  3;39,35,36;,
  217.  3;37,41,40;,
  218.  3;40,36,37;,
  219.  3;34,38,41;,
  220.  3;41,37,34;,
  221.  3;28,35,34;,
  222.  3;34,32,28;,
  223.  3;27,36,35;,
  224.  3;35,28,27;,
  225.  3;31,37,36;,
  226.  3;36,27,31;,
  227.  3;32,34,37;,
  228.  3;37,31,32;,
  229.  3;28,26,29;,
  230.  3;29,27,28;,
  231.  3;32,30,26;,
  232.  3;26,28,32;,
  233.  3;41,38,39;,
  234.  3;39,40,41;,
  235.  3;33,31,27;,
  236.  3;27,29,33;,
  237.  3;30,33,29;,
  238.  3;29,26,30;,
  239.  3;33,30,32;,
  240.  3;32,31,33;,
  241.  3;5,8,24;,
  242.  3;17,12,24;,
  243.  3;8,17,24;,
  244.  3;17,2,12;,
  245.  3;5,9,25;,
  246.  3;11,25,9;,
  247.  3;9,16,11;,
  248.  3;16,0,11;,
  249.  3;5,7,21;,
  250.  3;14,21,7;,
  251.  3;7,18,14;,
  252.  3;18,1,14;,
  253.  3;5,10,22;,
  254.  3;15,22,10;,
  255.  3;10,19,15;,
  256.  3;19,3,15;,
  257.  3;5,6,23;,
  258.  3;20,13,23;,
  259.  3;6,20,23;,
  260.  3;20,4,13;;
  261.  
  262.  MeshMaterialList {
  263.   2;
  264.   68;
  265.   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,
  266.   1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  267.   0,0,0,0;;
  268.   {Matleef}
  269.   {Mathati}
  270.  }
  271.  MeshNormals {
  272.   84;
  273.   -0.262318;-0.027571;0.964588;,
  274.   0.051949;-0.449639;0.891698;,
  275.   -0.088702;0.190221;0.977726;,
  276.   -0.048549;0.084090;0.995275;,
  277.   0.108691;-0.019165;0.993891;,
  278.   0.000000;1.000000;0.000000;,
  279.   0.000000;1.000000;0.000000;,
  280.   -1.000000;0.000000;0.000000;,
  281.   -1.000000;0.000000;0.000000;,
  282.   0.000000;-1.000000;0.000000;,
  283.   0.000000;-1.000000;0.000000;,
  284.   1.000000;0.000000;0.000000;,
  285.   1.000000;0.000000;0.000000;,
  286.   0.000000;0.000000;1.000000;,
  287.   0.000000;0.000000;1.000000;,
  288.   0.262318;0.027571;-0.964588;,
  289.   -0.051949;0.449639;-0.891698;,
  290.   0.088702;-0.190221;-0.977726;,
  291.   0.048549;-0.084090;-0.995275;,
  292.   -0.108691;0.019165;-0.993891;,
  293.   0.494840;0.052009;0.867426;,
  294.   0.617747;0.064926;0.783692;,
  295.   0.708961;-0.699852;0.087066;,
  296.   -0.010399;-0.001093;0.999945;,
  297.   0.076240;0.008013;0.997057;,
  298.   0.074659;-0.853361;0.515947;,
  299.   0.075946;-0.794469;0.602538;,
  300.   0.062017;-0.589621;0.805296;,
  301.   0.064542;-0.558635;0.826899;,
  302.   -0.339004;0.726994;0.597123;,
  303.   -0.310441;0.665741;0.678539;,
  304.   -0.708961;0.699852;-0.087066;,
  305.   -0.197483;0.423503;0.884107;,
  306.   -0.171121;0.366969;0.914358;,
  307.   0.356913;-0.618189;0.700325;,
  308.   0.308855;-0.534951;0.786407;,
  309.   0.124527;-0.215687;0.968490;,
  310.   0.081202;-0.140646;0.986724;,
  311.   -0.662586;0.116832;0.739818;,
  312.   -0.734631;0.129535;0.665986;,
  313.   -0.209131;0.036876;0.977192;,
  314.   -0.315091;0.055559;0.947434;,
  315.   0.000000;1.000000;0.000000;,
  316.   0.000000;1.000000;0.000000;,
  317.   -1.000000;0.000000;0.000000;,
  318.   -1.000000;0.000000;0.000000;,
  319.   0.000000;-1.000000;0.000000;,
  320.   0.000000;-1.000000;0.000000;,
  321.   1.000000;0.000000;0.000000;,
  322.   1.000000;0.000000;0.000000;,
  323.   -0.493343;0.246672;-0.834126;,
  324.   -0.000000;-0.000000;-1.000000;,
  325.   0.000000;-0.000000;-1.000000;,
  326.   0.444327;0.444327;-0.777911;,
  327.   -0.246672;-0.493343;-0.834126;,
  328.   0.000000;-0.000000;-1.000000;,
  329.   0.281299;-0.281299;-0.917465;,
  330.   -0.000000;-0.000000;-1.000000;,
  331.   -0.381547;0.763094;-0.521641;,
  332.   -0.613210;-0.306605;-0.727988;,
  333.   0.375768;0.375768;-0.847111;,
  334.   0.000000;0.000000;1.000000;,
  335.   0.000000;0.000000;1.000000;,
  336.   0.625866;-0.625866;-0.465386;,
  337.   -0.617747;-0.064926;-0.783692;,
  338.   -0.494840;-0.052009;-0.867426;,
  339.   -0.076240;-0.008013;-0.997057;,
  340.   0.010399;0.001093;-0.999945;,
  341.   -0.075946;0.794469;-0.602538;,
  342.   -0.074659;0.853361;-0.515947;,
  343.   -0.062017;0.589621;-0.805296;,
  344.   -0.064542;0.558635;-0.826899;,
  345.   0.310441;-0.665741;-0.678539;,
  346.   0.339004;-0.726994;-0.597123;,
  347.   0.197483;-0.423503;-0.884107;,
  348.   0.171121;-0.366969;-0.914358;,
  349.   -0.308855;0.534951;-0.786407;,
  350.   -0.356913;0.618189;-0.700325;,
  351.   -0.124527;0.215687;-0.968490;,
  352.   -0.081202;0.140646;-0.986724;,
  353.   0.734631;-0.129535;-0.665986;,
  354.   0.662586;-0.116832;-0.739818;,
  355.   0.315091;-0.055559;-0.947434;,
  356.   0.209131;-0.036876;-0.977192;;
  357.  
  358.   68;
  359.   3;20,21,22;,
  360.   3;20,23,24;,
  361.   3;20,24,21;,
  362.   3;23,0,24;,
  363.   3;25,26,22;,
  364.   3;26,25,27;,
  365.   3;27,28,26;,
  366.   3;27,1,28;,
  367.   3;29,30,31;,
  368.   3;30,29,32;,
  369.   3;32,33,30;,
  370.   3;32,2,33;,
  371.   3;34,35,22;,
  372.   3;35,34,36;,
  373.   3;36,37,35;,
  374.   3;36,3,37;,
  375.   3;38,39,31;,
  376.   3;38,40,41;,
  377.   3;38,41,39;,
  378.   3;40,4,41;,
  379.   3;42,5,43;,
  380.   3;43,6,42;,
  381.   3;44,7,45;,
  382.   3;45,8,44;,
  383.   3;46,9,47;,
  384.   3;47,10,46;,
  385.   3;48,11,49;,
  386.   3;49,12,48;,
  387.   3;50,51,52;,
  388.   3;52,53,50;,
  389.   3;54,55,51;,
  390.   3;51,50,54;,
  391.   3;56,57,55;,
  392.   3;55,54,56;,
  393.   3;53,52,57;,
  394.   3;57,56,53;,
  395.   3;50,58,59;,
  396.   3;59,54,50;,
  397.   3;53,60,58;,
  398.   3;58,50,53;,
  399.   3;61,13,62;,
  400.   3;62,14,61;,
  401.   3;63,56,54;,
  402.   3;54,59,63;,
  403.   3;60,63,59;,
  404.   3;59,58,60;,
  405.   3;63,60,53;,
  406.   3;53,56,63;,
  407.   3;31,64,65;,
  408.   3;66,67,65;,
  409.   3;64,66,65;,
  410.   3;66,15,67;,
  411.   3;31,68,69;,
  412.   3;70,69,68;,
  413.   3;68,71,70;,
  414.   3;71,16,70;,
  415.   3;22,72,73;,
  416.   3;74,73,72;,
  417.   3;72,75,74;,
  418.   3;75,17,74;,
  419.   3;31,76,77;,
  420.   3;78,77,76;,
  421.   3;76,79,78;,
  422.   3;79,18,78;,
  423.   3;22,80,81;,
  424.   3;82,83,81;,
  425.   3;80,82,81;,
  426.   3;82,19,83;;
  427.  }
  428. }
  429.